Java Web应用开发项目教程(第3版) 教案 拓展实践2-estoreSSM开发文档 1 环境和框架搭建_第1页
Java Web应用开发项目教程(第3版) 教案 拓展实践2-estoreSSM开发文档 1 环境和框架搭建_第2页
Java Web应用开发项目教程(第3版) 教案 拓展实践2-estoreSSM开发文档 1 环境和框架搭建_第3页
Java Web应用开发项目教程(第3版) 教案 拓展实践2-estoreSSM开发文档 1 环境和框架搭建_第4页
Java Web应用开发项目教程(第3版) 教案 拓展实践2-estoreSSM开发文档 1 环境和框架搭建_第5页
全文预览已结束

下载本文档

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

文档简介

1环境和框架搭建1工程框架搭建1.1创建工程estore-ssm创建web工程,名为estore-ssm,javaee版本选择6.0。1.2加入依赖包为工程加入依赖包,如下:1.3工程src组织结构src组织结构和之前的练习类似,请按照下面的组织结构创建包、文件夹、接口、类和各种配置文件。其中,配置文件可以从之前的项目中拷贝,之后稍加修改即可。cn.estore包下面分5个子包cn.estore包下面分5个子包1.4页面资源组织结构请按照下面组织创建文件夹和文件,其中(1)common中的文件均提供,直接拷贝即可,之后再修改其中的各种链接pages里面放页面,其下分cart、product、customer、order文件夹分别存放相应模块的页面(2)resourcespages里面放页面,其下分cart、product、customer、order文件夹分别存放相应模块的页面index.jsp系统首页resources里放资源文件,分css,images,index.jsp系统首页resources里放资源文件,分css,images,js三个文件夹images里面分两个文件夹,一个放商品图片,一个放系统图标common里面放上侧,左侧,下侧的固定页面,以及登录和商品搜索等固定页面WEB-INF下面放WEB-INF下面放Spring-mvc的配置文件和web.xml2配置文件2.1applicationContext-dao.xmlDao层的配置文件和之前的极其类似,只需把之前的dao层配置文件拷贝过来修改即可,修改的位置见红线处。扫描的包是cn.estore.dao配置mybatis的mapper接口自动扫描配置mybatis的sqlSeesionfactory配置数据源加载数据库属性文件扫描的包是cn.estore.dao配置mybatis的mapper接口自动扫描配置mybatis的sqlSeesionfactory配置数据源加载数据库属性文件2.2applicationContext-service.xmlService层的配置就是启动service层的组件扫描,如下:2.3applicationContext-tx.xml事务的配置,和之前一样。2.4perties连接的数据库名称要换成estore的数据库名。2.5mybatis-config.xml(1)启动驼峰式命名映射,启动后,表中的字段a_xyz_mn会和实体类中的属性aXyzMn自动匹配,在写sql语句的时候就不用写很多“as别名”了。但是实体类的属性在命名时要小心检查,如果名字取的不对,将无法映射到表字段上,会导致select的结果不对。(2)为domain包的里的类定义别名。Product类的别名为product,Customer类的别名是customer。2.6web.xmlWeb.xml文件中的内容和之前的差异如下:(1)添加了一个welcome-file(2)将servlet的名称改成了estore(3)将servlet处理的url扩展名改成了.do2.7estore-servlet.xml由于servlet的名字为estore,因此springmvc的配置文件名默认为estore-servlet.xml。文件中配置两项:(1)启动w

温馨提示

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

评论

0/150

提交评论