杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程

杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程

ID:44200633

大小:228.67 KB

页数:7页

时间:2019-10-19

杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程_第1页
杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程_第2页
杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程_第3页
杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程_第4页
杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程_第5页
资源描述:

《杨秀才网络122基于Struts和Spring框架技术的Web应用的开发过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北华大学计算机学院Javaweb课程论文题目:基于Struts和Spring彳匡架技术白勺web应用开发班级网络姓名:杨秀才学号:20121703010230指导老师:李益民日期:2045年10月12日基于Struts和Spring框架技术的Web应用的开发过程杨秀才(北华大学计算机科学技术学院网络12-2班30号)Struts是能够得到支持最多的服务器端表示层椎架,它通过配置文件struts-config.xm1将各层联系起來。Spring是以A0P为基础并实现了IoC机制的J2EE轻量级椎架

2、,对ORM也提供了良好的支持。MyEclipse是Eclipse支持下的J2EE开发插件。这里通过实例探讨了如何通过MyEclipse来开发基于Struts和Spring的Web应用的过程。关键词:Struts框架MyEclipseSpring0引言Struts技术是基于MVC的Web应用的解决方案。它的视图层由JSP文件组成。模型层由表示系统状态和处理业务逻辑的Bean组成。控制层由ActionServletAction和配置文件struts-Config.xm1组成。ActionServle

3、t是Struts的入口点,需耍在web.xm1文件中进行配置。ActionServlet负责接收用户请求,然后根据struts-config.xm1决定将请求转发给哪一个Action。struts-config.xm1是Struts架构所特有的,在系统初始化时读入内存,定义了各层Z间的调用关系。Spring由7个模块组成,通过一个核心容器來创建设誉和管理BeanoSpring是轻呈:级框架,即实现了MVC又提供了对JDBC、Hibernate的良好整合。Spring框架的I()C容器是通过XML

4、配置文件来定制依赖注入的实现类。MyEclipse是Eclipse支持下的J2EE开发插件,功能十分强大,貝备编码、调试、测试和发布功能并完整支持Struts、Spring和Hibernate等技术。1例程结构的分析例程的结构如图1所示。冃录StrutsSpringExample包括文件error.jsp>setSolution,jsp^showAttackSolution.jspo目录WEB-NF中有Struts的配置文件struts-configxmlStruts的标签库文件、Web的应用配

5、置文件web.xml和Spring的配置文件App1ica-1ionContext.xm1。而struts中包含class文件和资源配置文件AplicationResources.properties。lib冃录下包括该Web应用运行时所盂的各种jar文件包。该Web的功能为:安全公司要求一个输入界面,可以手地将攻击代号!、攻击说明!以及攻击解决方案!输入并保存到数据库屮,也可能删除某条记录或者杳询已经保存的数据。该Web使用MySQL数据库,表示层用Struts实现,逻辑层和持久化操作是通过S

6、pring实现的,数据库表名为fwattacksolution。由于struts-config.xml在Struts中有着特殊地位,定义了各层之间的调用关系,就是人工编写也不能保证没有错课出现。但若能事先规划好Web屮各层之间的调川关系并用图式表示,可以简化和加快Web程序的开发速度。例程屮的struts-config.xm1文件的配置结构图如图2所示。2MyEclipse开发基于Struts和Spring技术的Web应用的过程2.1启动MyEclipse并在MyEclipse中新建工程在MyE

7、clipse窗口左边的PackageExplorer面板中单击右键选择newVProject,在弹出的菜单中选择WebProjecto然后单击next按钮,确定项目名Struts_Spring,Web目录名StrutsSpringExample。2.2添加Struts框架在Struts_Spring项目上单击右键,选择MyEclipseVAddStrutsCapabilities:^加IStruts框架。设定Basepackagefornewclassesstruts,Defaultapplic

8、ationresource为struts.Application-Resources,StrutsSpecification选择Struts1.1。3添加Spring框架在StrutsSpring项目上单击右键,选择MyEclipseVAddSpringCapabilities增加Spring支持库,Spring所需的库文件会增加到lib目录中,同时在StrutsSpringExampleWEB-1NF13录卜•生成Spring的配蜀文件applicationContext,xmL2.4建立辅

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

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

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