基于SSH三大框架的实验报告_第1页
基于SSH三大框架的实验报告_第2页
基于SSH三大框架的实验报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南师范大学软件学院软件学院综合性实验报告专业:JAVA方向年级/班级:2010级/1班2011-2012学年第二学期课程名称JavaEE程序设计指导教师周运本组成员学号姓名实验地点过街楼A区实验时间2012.6.11项目名称开发一个小型网上购物网站实验类型综合性实验目的熟练掌握Struts/Spring/Hibernate框架的使用熟练掌握数据库的创建掌握SSH框架的集成和相关配置文件的装配自选一个项目,能独立开发出一个小应用实验仪器或设备计算机总体设计(设计原理、设计方案及流程等)1.任何软件开发的第一步就是明确系统需求,即要知道系统要实现什么功能,具体的要求是什么,在购物网站可以很方便的注册、浏览商品,查询商品购买时只需点几下鼠标。本实验设计的网上书店实现了上述的基本功能。2.项目划分为account、browse、cart、login、search五个相对独立的功能模块。每个功能模块下,又按照J2EE的逻辑3层来划分,business业务逻辑层、persistence数据持久层、presentation表示层。各个层的具体实现代码分别存放在对应的包中。这样划分的好处是各个功能模块很独立,也便于维护管理,但是它的部署的灵活性就受到很大的约束,它基本上都是以每个功能模块为发布单元的。如果应用需要整个系统的表示层和业务逻辑层分开。实验步骤(包括主要步骤、代码分析等)1)设计概念数据模型网上商店中有以下几个实体:用户、图书分类、图书、订单、订单项目,因此,系统可以设计如下的数据概念模型:2)用PowerDesigner创建数据概念模型主要步骤步骤1:创建概念模型项目步骤2:创建用户实体步骤3:创建图书分类实体步骤4:创建图书实体步骤5:创建订单实体步骤6:创建订单项目实体步骤7:创建实体之间的关联3)在MySQL中创建数据库和表打开MySQL数据库,输入密码。创建一个名为bookstore的数据库,执行PowerDesigner生成的SQL语句,生成数据库表。(假设SQL文件的存放路径是e:/book/bookstore.sql)。Enterpassword:(输入密码);mysql>createdatabasebookstore;mysql>sourcee:/book/bookstore.sql;最后生成的数据库和数据库表如图4)创建新的applicationContext.xml文件,存放在WebRoot/WEB-INF目录下。修改web.xml的代码如下:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5" xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"><filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener></web-app>5)Spring提供了两种方法减少繁复的XML。一种是Bean继承,另一种是AOP自动代理。这里介绍Bean继承。简化事务和服务对象声明的一种方法是使用Spring对父bean的支持。使用<bean>标签的parent属性,就能够指定一个bean成为其他bean的孩子,继承父bean的属性。使用bean继承来包含多重TransactionProxyFactoryBean声明的XML,开始于在上下文中定义一个TransactionProxyFactoryBean的abstract声明:<beanid=”abstractTxDefinition”class=”erceptor.TransactionProxyFactoryBean”lazy-init=”true”><propertyname=”transactionManager”><refbean=”transactionManager”/></property><propertyname=”transactionAttributeSource”><refbean=”attributeSource”/></property></bean>结果分析与总结实验显示效果如下:把应用系统按照J2EE体系结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论