基于SSH的web开发ppt课件
![基于SSH的web开发ppt课件_第1页](https://file2.zhuangpeitu.com/fileroot2/2022-3/13/d827a5db-9c9d-46b8-b285-717cb0cafa9a/d827a5db-9c9d-46b8-b285-717cb0cafa9a1.gif)
![基于SSH的web开发ppt课件_第2页](/images/s.gif)
![基于SSH的web开发ppt课件_第3页](/images/s.gif)
《基于SSH的web开发ppt课件》由会员分享,可在线阅读,更多相关《基于SSH的web开发ppt课件(43页珍藏版)》请在装配图网上搜索。
1、基于基于SSHSSH的的webweb开发开发OUTLIneSSH整体构造STRUTSServlet VS Struts 实例 MVC Struts的MVC实现 Struts的中心技术显示层Web框架选型HIBERNATE非Hibernate VS Hibernate实例对比Hibernate 概念及其优势Hibernate 中心知识Hibernate本卷须知SPRING不用Spring 和适用Spring实例对比Spring AOP实现Spring 主要用途Demo 类似淘宝电子商务网站的后台的一个产品分类功能模块SSH整体构造整体构造Struts outlineStruts VS servl
2、et实例实例 MVC Struts的的MVC实现实现 Struts的中心技术的中心技术显示层显示层Web框架选型框架选型Struts VS servlet实例实例 一一Login.jspStruts VS servlet实例实例 二二Login_success.jspLogin_error.jspStruts VS servlet实例实例 三三Servlet 实现Struts VS servlet实例实例 四四Struts的实现ActionActionFormStruts VS servlet实例实例 五五Struts-config.xmlStruts outlineStruts VS ser
3、vlet实例 MVC Struts的MVC实现 Struts的中心技术显示层Web框架选型MVCStruts outlineStruts VS servlet实例 MVC Struts的MVC实现 Struts的中心技术显示层Web框架选型Struts的的MVC实现实现Struts outlineStruts VS servlet实例 MVC Struts的MVC实现 Struts的中心技术显示层Web框架选型 Struts的中心技术的中心技术ActionFormActionStrut-config.xmlStruts TaglibJSTLI18NStruts outlineStruts VS
4、 servlet实例 MVC Struts的MVC实现 Struts的中心技术显示层Web框架选型显示层显示层WebWeb框架选型框架选型JSFSpring MVCStripesSturts1.xStruts2.0TapestryWicketFlexGWTSeamExt选择?选择?选择的要素选择的要素Ajax支持维护性可测试性他工程的特性国际化支持社区和支持可用的现成工具就业时机HIBERNATE Outline非Hibernate VS Hibernate实例对比Hibernate 概念及其优势Hibernate 中心知识Hibernate本卷须知非非Hibernate VS Hiberna
5、teHibernate VS Hibernate实例对比实例对比非HibernateHibernate实例一实例一LogMessage.javaHibernate实例二实例二LogMessage.hbm.xmlHibernate实例三实例三hibernate.cfg.xmlHibernate实例四实例四LogMessageDAOImpl.javaHIBERNATE Outline非Hibernate VS Hibernate实例对比Hibernate 概念及其优势Hibernate 中心知识Hibernate本卷须知Hibernate 概念及其优势概念及其优势优势:完全屏蔽sql,他操作的都是
6、对象,面向对象的思想得到了很好表达对象中的承继等各种关系都可以表示出来,生成数据库时候自动生成,数据库可以最后才有经过hibernate层他可以进展很多优化,比如缓存,懒加载等等结论:Hibernate给我们提供了利用面向对象的思想来操作关系型数据的接口,简单说就是一个O/R映射框架HIBERNATE Outline非Hibernate VS Hibernate实例对比Hibernate 概念及其优势Hibernate 中心知识Hibernate本卷须知Hibernate 中心知识一中心知识一Hibernate 中心知识二中心知识二Hibernate的对象生命周期Hibernate根本映射Hi
7、bernate高级映射一对多一对一多对一多对多组合主键集合映射Hibernate的lazy和级联Hibernate的承继战略Hibernate悲观锁和乐观锁HQLHibernate的缓存战略Hibernate的Fetch战略HIBERNATE Outline非Hibernate VS Hibernate实例对比Hibernate 概念及其优势Hibernate 中心知识Hibernate本卷须知Hibernate本卷须知一本卷须知一千万留意对象化编程思想,先有对象,数据库最后才有SessionFactory的创建非常耗费资源,整个运用普通只需一个SessionFactory就够了,只需多个数据
8、库的时候才会运用多SessionFactory。在整个运用中,Session和事务应该可以一致管理。Spring为Hibernate提供了非常好的支持将一切的集合属性配置设置为懒加载lazy=true。在hibernate2.x版本中,lazy默许值是“false,但hibernate3.x曾经将lazy的默许改为“true了。Hibernate本卷须知二本卷须知二在定义关联关系时,集合首选Set,假设集合中的实体存在反复,那么选择List在定义配置文件时,可以将List定义为bag,数组的性能最差。HQL子句本身大小写无关,但是其中呈现的类名和属性名必需留意大小写区分。假设要知晓Hibern
9、ate,熟练掌握关系数据库实际和SQL是前提条件Spring outline不用Spring 和运用Spring实例对比Spring AOP和IOC DISpring 主要用途不用不用SpringSpring一一加加SpringSpring进展改良一进展改良一在配置文件中配置一下,一切dao的实现中都可以省略掉一些一样代码不用不用SpringSpring二二不用不用SpringSpring二二Spring 的的AOP实现一实现一Crossing cutting concernAspectAdviceJoinPointpointcutSpring 的的AOP实现二实现二IUserManager.javaIMySecurityManager.javaSpring 的的AOP实现三实现三MySecurityManagerImpl.javaSpring 主要用途主要用途利用Spring来创建对象JavaBean工厂利用Spring构建业务逻辑层管理依赖关系顺应需求变卦利用Spring进展事务处置总结总结基于ssh框架能带来很多益处总之,在web开发中他会觉得到无穷无尽的乐趣的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场营销沟通与促销策略教学课件2
- 市场营销活动策划及执行教学课件
- 福清美食鉴赏资料课件
- 小学语文S版四年级(下册)滥竽充数课件
- 粉体表面处理技术规范课件
- 小学语文S版三年级(下册)语文百花园二课件
- 小学语文S版三年级下册知识清单课件第五单元
- 市场营销概论-课件
- 小学道德与法治(部编版)《我的家庭贡献与责任》优质ppt课件
- 小学语文S版四年级上册知识清单课件第三单元
- 小学常规教学工作与教学改革课件
- 粉末性能及其测定课件
- 福建七年级生物上册-6.1种子萌发形成幼苗(第1课时-种子的结构)讲义-(新版)北师大版课件
- 小学语文S版六年级下册归类复习课件之现代文阅读【三】说明文、简单议论文
- 疯狂三天三夜增员宣导稿具体举措课件