SSH-MVC框架的搭建struts2.0

SSH-MVC框架的搭建struts2.0

ID:37903501

大小:731.00 KB

页数:22页

时间:2019-06-02

SSH-MVC框架的搭建struts2.0_第1页
SSH-MVC框架的搭建struts2.0_第2页
SSH-MVC框架的搭建struts2.0_第3页
SSH-MVC框架的搭建struts2.0_第4页
SSH-MVC框架的搭建struts2.0_第5页
资源描述:

《SSH-MVC框架的搭建struts2.0》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Eclipse下MVC框架的搭建精编使用Spring2、Struts2、Hibernate3、HSQLDB搭建一个实际WEB应用环境1背景介绍随着Internet技术的广泛使用,Web技术已经广泛应用于Internet上,但早期的Web应用全部是静态的HTML页面,用于将一些文本信息呈现给浏览者,但这些信息是固定写在HTML页面里的,该页面不具备与用户交互的能力,没有动态显示的功能。因此出现了CGI、asp、php、jsp、servlet等一系列的动态网页语言,经历Model1和Model2的时代,到近年来MVC开发模式的不断发展壮大。在此过程中由

2、于Java语言和java平台在架构应用与建立应用方面,提供着丰富的功能。从非常基础的基本数据类型和Class(即定义新类)组成的程序块,到建立具有丰富的特性的应用服务器和web框架都有着很多的方法。其中以开源社区中的JAVAWEB应用框架的发展最为迅速,出现了大量的框架,比如String、WebWork、Struts、JSF、Hibernate等MVC中各个层次的框架,为J2EE的WEB应用开发提供了有力的支持,大大简化了J2EEWEB应用的开发。本文利用String的IOC(控制反转)方法对WEB应用资源进行管理,有效的将具体实现与接口分离,实现

3、解耦合,搭配控制器Struts和持久化工具Hibernate、结合纯JAVA的数据库搭建一个强大的WEB应用。本文主要是针对对J2EE应用开发具有一定了解的读者,可作为SSH初学者作为配置的例子来学习。2准备材料本例假设系统以安装了JDK并设置了JAVA环境,所需主要组件如下表:名称版本用途EclipseForJ2EE3.5应用开发IDEString2.5中间层Struts2.1.8显示控制层Hiebernate3.2数据层HSQLDB2.0数据库Jquery1.4JAVASCRIPT框架Tomcat5.5J2EEWEB应用容器以上组件均为开源免费

4、软件,可通过各官网进行下载。1安装配置1.1Tomcat的安装通过APACHE我们可以下载到Tomcat的exe版本和zip版本,两种版本均可,这里我们以zip版本为例。将Tomcat解压到硬盘的某个目录,如D:toolstomcat,然后设置Tomcat的环境变量:CATALINA_HOME=D:toolstomcat并将CATALINA_HOMEcommonlib目录添加到系统的CLASSPATH中。启动Tomcat,在浏览器中输入http://localhost:8080/1.2Eclipse的安装Eclipse为IBM的开源免费

5、IDE,其无需安装仅需解压即可。本例中将Eclipse解压到D:toolseclipse目录。启动Eclipse。其启动界面如下:启动后界面如下图:1.1HSQLDB的安装HSQLDB是一种纯JAVA语言编写的数据库软件。在数据量较小的应用环境下,其访问速度特别快,另外由于该数据库完全由JAVA编写,近年来其广受JAVA爱好者的推崇。关于HSQLDB的描述这里就不累赘了,大家可以通过官网去了解。本例中我们仅需要引用HSQLDB中的核心包hsqldb.jar。hsqldb.jar包包含了一下几个组件:ØHSQLDBRDBMSØHSQLDBJDBC

6、DriverØDatabaseManager(SwingandAWTversions)ØTransferTool(AWTversion)ØQueryTool(AWT)ØSqlTool(commandline)其中、HSQLDBRDBMS和JDBCDriver提供了HSQLDB的核心功能。其余的组件都是通用的数据库工具。这些通用工具可以使用在任何带有DEC驱动的数据库上。我们将下载下来的HSQLDB解压,然后将其lib目录下的hsqldb.jar文件拷贝出来,由于这个jar包在后面的配置中才会使用,所以暂时将它保存到磁盘即可。1.1应用配置A配置St

7、ruts2为了给WEB应用增加Struts2功能,只需要将Struts2安装到Web应用中即可。在web应用安装Struts2框架核心只需要经过如下三个步骤。Ø修改web.xml文件,在web.xml文件中配置Struts2的核心Filter。Ø将Struts2框架的类库复制到WEB应用的WEB-INF/lib路径下。ØWEB-INF/class下增加struts.xml配置文件。首先开打Eclipse,设置好Eclipse的工程目录,然后新建一个动态WEB工程。这里以SSH为工程名。以下将在SSH中整合Spring,Struts和Hibernat

8、e框架,实现MVC架构。在新建的SSH工程中,找到WEB-INF下的配置文件web.xml。打开web.xml,添加以下代

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。