资讯专栏INFORMATION COLUMN

SSH框架基础搭建

LeviDing / 3194人阅读

摘要:整合笔者刚刚接触框架,现在是个比较老的框架了,所以用创建项目时候使用的是和版本使用第一步导入包具体如下接下来导入的配置文件都是可以从上面三个包去寻找的,找到之后修改即可。

SSH整合
笔者刚刚接触SSH框架,现在ssh是个比较老的框架了,所以用IDEA创建JAVAEE项目时候使用的是jdk1.7和web application3.1版本tomcat使用8.5
第一步:导入jar包

struts-2.3.37

spring-framework-3.2.0.RELEASE

hibernate-release-5.4.3.Final

具体如下


接下来导入的配置文件都是可以从上面三个jar包去寻找的,找到之后修改即可。
第二步:spring整合hibernate的单元测试

只需创建一个数据库,无需创建表,Hibernate自动生成

编写model类(也成po)和映射文件


dao

service

hibernate.cfg.xml

applicationContext.xml

单元测试

配置Hibernate的事务

可简化:把hibernate.cfg.xml配置文件放在applicationContext.xml

上图中hibernate的映射文件路径 value中的切入点表达式为通用写法

execution()
用于描述方法
语法:execution(修饰符 返回值 包.类.方法名(参数)throws 异常)

第三步:spring整合struts
编写action类,并将其配置给spring,sprring可以注入service

复制struts.xml

表单jsp页面

web.xml配置

配置文件contextConfigLocation

配置监听器ContextLoaderListener

配置前端控制器StrutsPrepareAndExecuteFilter

action和spring配置文件

action中service默认会根据名称注入,默认情况下框架使用的自动装配策略是name,
框架会在spring中去寻找与action属性名字相同的bean


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75412.html

相关文章

  • 前端每周清单第 11 期:Angular 4.1支持TypeScript 2.3,Vue 2.3优化

    摘要:斯坦福宣布使用作为计算机课程的首选语言近日,某位有年教学经验的斯坦福教授决定放弃,而使用作为计算机入门课程的教学语言。斯坦福官方站点将它们新的课程描述为是最流行的构建交互式的开发语言,本课程会用讲解中的实例。 前端每周清单第 11 期:Angular 4.1支持TypeScript 2.3,Vue 2.3优化服务端渲染,优秀React界面框架合集 为InfoQ中文站特供稿件,首发地址为...

    warkiz 评论0 收藏0
  • SpringMVC入门笔记

    摘要:入门笔记简介是一种基于的实现了设计模式的请求驱动类型的轻量级框架,是系开源项目中的一个,和配合使用。配置在中需要添加使用的和映射规则。入门较快,而掌握起来相对较难。 SpringMVC入门笔记 1. 简介 Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架 ,是Spring系开源项目中的一个,和IoC配合使用。通过策略接口,Spring...

    zhaochunqi 评论0 收藏0
  • 个人博客主页搭建随笔

    摘要:博主目前的这个项目还不算很大,模块依赖简单,但期望完成诸如版本号替换,压缩代码,合并文件,发布到服务器等和模块化关系不大的工作,所以使用了。同时,对和附加缓存,配合和版本号实现服务器更新,这一部分其实已经帮我们实现好了。 经常在各种论坛、博客还有 github 上活跃的朋友不难发现,许多大牛都有自己的网站,也多以博客为主。博主作为一个立志前端的大白,难道不应该和大牛学习么?说干就干,前...

    whjin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<