是通过组件与中间层建立连接,再由中间层与数据库交互。表现层则是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。
图2.1 SSH框架直观图
表现层则是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种:
1、Web层,就是MVC模式里面的"C"(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现。在该平台中本层通过struts来进行处理。
2、Manage层(服务层或业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。
3、PO(实体层或持久化层),持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库。该平台采用Hibernate作为ORM框架,而Spring的作用贯穿了整个中间层,将Web层、Manage层、DAO层及PO无缝整合,其数据服务层用来存放数据。
采用Hibernate作为持久层技术,可以完全以面向对象的方式进行系统分析、系统设计;采用Struts则通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处;采用Spring容器代替DAO工厂,通常情况下,引入接口就不可避免需要引入工厂来负责DAO组件的生成,而使用Spring可以完全避免使用工厂模式,因为Spring就是个功能非常强大的工厂。
2.5 Myeclipse安装
平台的开发采用了myeclipse6.5版本。尽管Myeclipse目前的版本已经到了10,但是大多数开发者依然采用的是6.5版本,不仅因为该版本已经具有丰富的开发框架与插件,而且该版本相对较为稳定,开发过程中可以有效的避免一些不必要的风险。MyEclipse是Eclipse的一个插件,所以必须先安装Eclipse才可以安装MyEclipse。首先安装JDK运行JDK 6.0安装程序,安装过程中所有选项保持默认。然后配置JDK的环境变量:
新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.6.0_06;
新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;
接着安装eclipse,将下载好的eclipse-SDK-3.1.2-win32.zip直接解压到某个盘的根目录,然后解压即可。然后安装myeclipse,讲下载好的myeclipse可执行文件打开,在安装过程中选择Eclipse的安装路径,其他选项保持默认。安装完毕之后,将MyEclipse安装目录下的features和plugins这2个目录覆盖到Eclipse的安装目录下即可。
2.6 配置Tomcat
Tomcat是一个
免费的开放
源代码的Web应用服务器,平台在开发以及测试过程中 使用的均是该服务器,目前使用最广的版本是6.0.20,此平台也是使用了该版本。它是Apache
软件基金会(Apache Software Foundation)开发的,是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。之所以在开发过程中选择使用它,主要因为Tomcat服务器在运行时占用的
系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统
常用的功能,而且它还在不断的改进和完善,能被使用的时间较长,平台不用担心服务器的更换。Tomcat配置是在Myeclipse6.5环境里面进行的,具体配置如图2.2所示。
2.7 Oracle数据库
2.7.1 Oracle简介
Oracle是目前