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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LOGO《电子商城系统》项目开发实践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:先添加Struts应用,后添加Hibernate应用?问题2:先添加Hibernate应用,后添加Struts应用?问题3:Struts和Hibernate中都有Form,这个Form可以复用么?问题4:如何搭建Struts+Hibernate项目?一、项目框架一、项目框架一、项目框架一、项目框架一、项目框架一、项目框架•思考Hibernate中的Admin和Struts中Adminform有何区别?为什么这么做?原则上struts的formbean对象和hibernate的bean对象是2个不同的对象,一个负责的是显示层的数据接收,一个负责的是数据层的ORM。从本质来看Hibernate中的Admin和Struts中的AdminForm功能是类似的,这样做的目的是为了项目开发方便,同时也是为了开发的方便,一个负责的是显示层的数据接收(封装Form),一个负责的是数据层的ORM。采用这种form分离的方式开发Hibernate+Struts对于开发过程而言,简化了很多一、项目框架一、项目框架一、项目框架Service类实际上就是起DAO作用。一、项目框架思考?对于service而言,采用的是Hibernate封装?思考?采用什么方式更好?一、项目框架建议:应创建一个baseService,并将这些对于数据库的基本读写操作的放在baseService里面一、项目框架Base包主要用于存放一些基类(即父类,可以被继承)二、项目创建过程•一、通过需求分析选择数据库(mysql、Sqlserver、Oracle等)。•二、分析系统业务,UML建模。•三、建立数据库,建立表和表之间关联。•四、创建项目:1、选择系统架构(包括版本)。2、下载类库(jar文件)3、配置系统环境三、项目配置一、项目类库jdk1.6+J2EE1.4+Struts1.2+Hibernate3二、项目标签库三、项目数据库mysql三、项目配置四、项目配置文件1、web.xml2、StrutsConfig.xml3、menu-config.xml作业•作业:请为项目添加Hibernate+Struts项目

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功