ssh传统方式和注解方式集成.ppt

上传人:小飞机 文档编号:6521164 上传时间:2023-11-08 格式:PPT 页数:18 大小:291.99KB
返回 下载 相关 举报
ssh传统方式和注解方式集成.ppt_第1页
第1页 / 共18页
ssh传统方式和注解方式集成.ppt_第2页
第2页 / 共18页
ssh传统方式和注解方式集成.ppt_第3页
第3页 / 共18页
ssh传统方式和注解方式集成.ppt_第4页
第4页 / 共18页
ssh传统方式和注解方式集成.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《ssh传统方式和注解方式集成.ppt》由会员分享,可在线阅读,更多相关《ssh传统方式和注解方式集成.ppt(18页珍藏版)》请在三一办公上搜索。

1、1,ssh2传统方式和注解方式集成,SSH集成,1,2,目标,4.1 使用传统集成方式4.2 使用注解集成方式,2,3,SSH集成,Struts2作为一个优秀的MVC框架,较好的解决了Web应用程序中视图、控制器和模型组件间逻辑联系,但是对于特别复杂的Web应用,还显得不够作为优秀的开源框架,Spring和Hibernate与Struts2集成,可以设计出更加优秀的Web应用。Spring基于“依赖注入”,可以更好管理整个Web应用中的各种资源,实现各组件间的松散耦合。Hibernate可以帮助Web应用实现更加高效、强大的数据持久化,确保Web应用的性能和稳定。,3,传统方式进行SSH集成,

2、5,传统方式集成,步骤一:jar包将附件”ssh所需jar”文件夹下所有jar文件拷入WEB-INF/lib目录下。,传统方式集成,步骤二:修改web.xmlcontextConfigLocationclasspath:applicationContext.xmlorg.springframework.web.context.ContextLoaderListenerstruts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*,6,传统方式集成,步骤三:类似strut1集成步骤添加st

3、ruts2、spring的配置文件struts.xml和applicationContext.xml创建所需的entity/dao/biz/action,7,传统方式集成,步骤四:配置applicationContext.xml,8,传统方式集成,步骤五:配置struts.xml/show.jsp/index.jsp,9,同sping配置中action的配置对应,注解方式进行SSH集成,注解方式集成,步骤1:添加相关框架jar包添加struts2.1的相关jar包:core lib和spring lib添加spring3.0相关jar包:aop lib、core lib、和web lib添加h

4、ibernate3.1相关jar包:全选,注解方式集成,步骤2:修改web.xml同传统方式,注解方式集成,步骤三:配置applicationContext.xml文件头引入:aop、tx、context,注解方式集成,步骤3:配置applicationContext.xml只需配置dataSource和sessionFactory,注解方式集成,步骤4:配置struts.xml加入:/show.jsp/index.jsp,注解方式集成,步骤5:使用注解编写业务类(biz+dao)Service Transactionalpublic class UserServiceImpl impleme

5、nts UserService Resource SessionFactory factory;public void add(UserInfo user)/TODO Auto-generated method stubfactory.getCurrentSession().persist(user);其中的注解service、Transactional、Resource缺一不可:service表示本类是一个业务类Transactional添加事物控制通过Resource SessionFactory factory;向业务类注入SessionFactory对象,注解方式集成,步骤6:使用注解编写Action代码Controllerpublic class UserAction Resource UserService userService;public String execute()userService.add(this.getUser();return“success;Controller表示为控制器类Resource用于注入UserService,18,总结,没有万能的优秀框架,只有适合的框架我们要深入领会框架设计思想的精髓,并在实践中灵活运用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号