WorkFlowControl
技术选择
数据库系统开发语言
JAVA语言(J2EE体系架构)JAVA语言(J2EE体系架构)Perl语言Perl语言
PHPASP&;ASPXCGI
技术选择
JAVA语言(J2EE)的优点JAVA语言(J2EE)的优点
面向对象可移植性安全性健壮性并发机制……
技术选择
Java与Java与C语言的区别
优点
Java语言来源于CC++和VC++语言Java语言来源于C、C++和VC++语言Java增加了虚拟机Java增加了虚拟机Java去掉了CJava去掉了C语言中的“指针”相对于C语言,Java是面向对象的相对于C语言,Java是面向对象的Java语言特别适合开发
网络应用
程序Java语言特别适合开发网络应用程序
缺点
执行效率方面,Java没有C执行效率方面,Java没有C语言高在基于操作系统编程方面,Java语言没有C在基于操作系统编程方面,Java语言没有C语言方便
技术选择
Java原文件(java)把java编译成class字节码(class)虚拟机把class解释成所在操作系统的执行码Java虚拟机
Windows
……
Linux
Unix
技术选择
基于JAVA平台的中间件基于JAVA平台的中间件
Struts(
web层)Struts(web层)Spring(服务层)Spring(服务层)Hibernate(数据映射)Hibernate(数据映射)
数据库
MySQL数据库MySQL数据库
发布系统的操作系统
Linux或Linux或Unix
开发环境
Eclipse
网络服务器
Tomcat
技术规定
软件名称JavaMy
sql数据库Mysql数据库MyEclipseTomcatStrutsspringhibernate版本6.0update15.0.246.0.16.0.131.3.51.2.83.2.3
编程实现
根据数据库中的表和表之间的关系生成数据访问对象(Data据访问对象(DataAccessObject)和对象Object)和对象数据库映射文件(hbm),该步骤使用数据库映射文件(hbm),该步骤使用hibernate来完成数据从关系数据库到业务hibernate来完成数据从关系数据库到业务对象的映射使用spring作为服务层,控制数据库的事务使用spring作为服务层,控制数据库的事务和依赖注入。使用struts作为web层,展示数据给用户使用struts作为web层,展示数据给用户
PBmice采用的系统架构PBmice采用的系统架构
用户1……界面层(
JSP)Web层(struts)用户n
服务1
。。。。基于spring
服务n
数据访问层(hibernate)
数据库
编程实现
编程实现
编程实现
编程实现