第10章 《电子商城系统》项目开发实践1.pptx

第10章 《电子商城系统》项目开发实践1.pptx

ID:62740523

大小:1.69 MB

页数:23页

时间:2021-05-21

第10章 《电子商城系统》项目开发实践1.pptx_第1页
第10章 《电子商城系统》项目开发实践1.pptx_第2页
第10章 《电子商城系统》项目开发实践1.pptx_第3页
第10章 《电子商城系统》项目开发实践1.pptx_第4页
第10章 《电子商城系统》项目开发实践1.pptx_第5页
资源描述:

《第10章 《电子商城系统》项目开发实践1.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《电子商城系统》项目开发实践1刘高原本次课程目的理解项目开发框架12理解项目创建过程5项目配置3一、项目框架电子商城系统采用典型的MVC模式开发。(见书本652)本项目采用框架是:Struts+Hibernate一、项目框架1、Struts框架流程?一、项目框架2、Hibernate流程?7、关闭Session6、提交事务5、持久化操作save/update/delete/find4、开始一个事务3、打开Session1、Configuration2、创建SessionFactory一、项目框架3、框架如何组合?问题1:先

2、添加Struts应用,后添加Hibernate应用?问题2:先添加Hibernate应用,后添加Struts应用?问题3:Struts和Hibernate中都有Form,这个Form可以复用么?问题4:如何搭建Struts+Hibernate项目?一、项目框架一、项目框架一、项目框架一、项目框架一、项目框架一、项目框架思考Hibernate中的Admin和Struts中Adminform有何区别?为什么这么做?原则上struts的formbean对象和hibernate的bean对象是2个不同的对象,一个负责的是显示层的数

3、据接收,一个负责的是数据层的ORM。从本质来看Hibernate中的Admin和Struts中的AdminForm功能是类似的,这样做的目的是为了项目开发方便,同时也是为了开发的方便,一个负责的是显示层的数据接收(封装Form),一个负责的是数据层的ORM。采用这种form分离的方式开发Hibernate+Struts对于开发过程而言,简化了很多一、项目框架一、项目框架一、项目框架Service类实际上就是起DAO作用。一、项目框架思考?对于service而言,采用的是Hibernate封装?思考?采用什么方式更好?一、项

4、目框架建议:应创建一个baseService,并将这些对于数据库的基本读写操作的放在baseService里面一、项目框架Base包主要用于存放一些基类(即父类,可以被继承)二、项目创建过程一、通过需求分析选择数据库(mysql、Sqlserver、Oracle等)。二、分析系统业务,UML建模。三、建立数据库,建立表和表之间关联。四、创建项目:1、选择系统架构(包括版本)。2、下载类库(jar文件)3、配置系统环境三、项目配置一、项目类库jdk1.6+J2EE1.4+Struts1.2+Hibernate3二、项目标签库

5、三、项目数据库mysql三、项目配置四、项目配置文件1、web.xml2、StrutsConfig.xml3、menu-config.xml作业作业:请为项目添加Hibernate+Struts项目演讲完毕,谢谢观看!

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

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

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