
做项目,讲项目是中心教学的一个重要环节,
作者:林少康(农业大学),版本V1.0
开发工具:MyEclipse5.5、PlSQLDev、ERwin、IBM Rational Rose、Microsoft Visio、Project、CVS等工具
项目技术:主要用到DIV+CSS、JSP、Struts2、Hibernate3.1、Spring2.0 、DWR、JavaScript等相关技术。
项目简述:
本系统主要基于J2EE架构、B/S模式,以Oracle9i作后台数据库,采用SSH(Struts2.0+Hibernate3.1+Spring2.0)主流框架实现三层架构的MVC模式。系统结构分为表示层、控制层、业务逻辑层、数据访问层四部分。采用Struts2.0技术实现视图层和控制器层;采用Hibernate3.1技术实现轻量级对象封装和数据持久化层框架;采用Spring2.0整合来实现业务逻辑层; JSP页面采用AJAX+DWR技术来实现只刷新局部、不刷新整个页面,增强页面的交互效果。
部分模块功能及技术介绍:
总经理登录后的界面,界面是一个报警页面,显示哪个部门有报警信息。

权限管理的界面,在这个页面上采用了dwr技术,通过dwr发送一个请求去请求具体的信息然后通过脚本JavaScript动态的显示出来。

发送文件的界面,采用Struts2.0上传的功能来模拟发送,先把文件上传到服务器,接受者接收时从服务器下载下来。

上传共享,上传共享主要用到了Struts2.0的表单上传技术来实现
