搭建SSh框架,我们应该遵循的步骤
2013-12-11 07:52
736 查看
搭建ssh框架,很多的IDE已经提供了这些框架的搭建,比如Myeclipse,里面已经集成了Struts2,hibernate3,spring3的所有类库,所以说:
1.我们可以通过IDE自动搭建,但是存在缺点,当然这个缺点在某种情况下,是致命的(很可能里面的.jar包冲突),而这个是编程人员,都无法预料的。
2.就是通过手动的搭建ssh框架,不需要IDE去生成,具体步骤如下:
一. 我们先搭建spring,引入spring所需的jar包,spring.jar,commens-logging.jar,这个两个是spring所必须的,还有要使用数据库commons-dbcp.jar,commons-pool.jar
这个两个jar包,要使用aop,则:aspectjweaver-1.6.12.jar,aspectj-1.6.6.jar(当然jar包的版本可以变化),spring3.0以后,spring.jar已经封装了annotation的类库,所以不
需要引入commons-annotation.jar。。。。等一些关于spring注解的jar文件。
当然我们还需要,引入spring的配置文件,命名由自己取,具体内容,就不谈了;
最后一步,就是在项目加载的时候,就初始化spring容器,这里我们就需要在web.xml里面配置一个监听器,具体的配置如下:
这个classpath:beam.xml表示的是spring的配置文件存放在类路径下面的bean.xml中,当然这个路径可以根据自己的喜好改变,当然必须是存在的。
这里spring配置完成。。
2. 一.导入hibernate所需的包,具体不细说。。。
二.配置hibernate,这里的hibernate我们使用spring进行管理的,所以在bean.xml进行相关的配置,具体需要配置的bean:
1.dataSourse;
2.sessonFactory,
3.jdbcTemplate(选择性配置,封装了一些有关JDBC的操作);
4.hibernateTemplate(选择性配置,封装了hibernate对数据库的操作);
那么这里hibetnate的配置完成,(不是和详细,大体的脉络)
3.
配置struts2.
一. 导入struts的jar包;
二.
1.在web.xml中配置
2.曾加struts的配置文件,struts.xml......等配置文件,当然也可以是一个struts.xml,具体内容不详说。。。。
这里我们还需要注意,就是不能缺少struts2-spring-plugin-...jar这个jar包,不然在项目启动的时候,会报错误。。
写给需要的人。。。说的不是很详细,请见谅。。
1.我们可以通过IDE自动搭建,但是存在缺点,当然这个缺点在某种情况下,是致命的(很可能里面的.jar包冲突),而这个是编程人员,都无法预料的。
2.就是通过手动的搭建ssh框架,不需要IDE去生成,具体步骤如下:
一. 我们先搭建spring,引入spring所需的jar包,spring.jar,commens-logging.jar,这个两个是spring所必须的,还有要使用数据库commons-dbcp.jar,commons-pool.jar
这个两个jar包,要使用aop,则:aspectjweaver-1.6.12.jar,aspectj-1.6.6.jar(当然jar包的版本可以变化),spring3.0以后,spring.jar已经封装了annotation的类库,所以不
需要引入commons-annotation.jar。。。。等一些关于spring注解的jar文件。
当然我们还需要,引入spring的配置文件,命名由自己取,具体内容,就不谈了;
最后一步,就是在项目加载的时候,就初始化spring容器,这里我们就需要在web.xml里面配置一个监听器,具体的配置如下:
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:bean.xml</param-value> </context-param>
这个classpath:beam.xml表示的是spring的配置文件存放在类路径下面的bean.xml中,当然这个路径可以根据自己的喜好改变,当然必须是存在的。
这里spring配置完成。。
2. 一.导入hibernate所需的包,具体不细说。。。
二.配置hibernate,这里的hibernate我们使用spring进行管理的,所以在bean.xml进行相关的配置,具体需要配置的bean:
1.dataSourse;
2.sessonFactory,
3.jdbcTemplate(选择性配置,封装了一些有关JDBC的操作);
4.hibernateTemplate(选择性配置,封装了hibernate对数据库的操作);
那么这里hibetnate的配置完成,(不是和详细,大体的脉络)
3.
配置struts2.
一. 导入struts的jar包;
二.
1.在web.xml中配置
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2.曾加struts的配置文件,struts.xml......等配置文件,当然也可以是一个struts.xml,具体内容不详说。。。。
这里我们还需要注意,就是不能缺少struts2-spring-plugin-...jar这个jar包,不然在项目启动的时候,会报错误。。
具体错误点击这里,在这里搭建工作基本完成。。。
写给需要的人。。。说的不是很详细,请见谅。。
相关文章推荐
- Linux Generating SSH Keys
- 插件管理框架 for Delphi(一)
- 使用CSS框架布局的缺点和优点小结
- JS刷新框架外页面七种实现代码
- asp.net4.0框架下验证机制失效的原因及处理办法
- rsync ssh 数据同步分析
- 插件管理框架 for Delphi(二)
- Ajax 框架学习笔记
- 搭建SSH时的思考和遇到的几个问题的解决方法
- Flex中最好的MVC框架Mate框架
- JavaScript 异步调用框架 (Part 4 - 链式调用)
- JavaScript 异步调用框架 (Part 2 - 用例设计)
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- 为什么使用框架 使用框架的优缺点
- JavaScript 异步调用框架 (Part 3 - 代码实现)
- js刷新框架子页面的七种方法代码
- JavaScript框架编程第1/2页
- js如何设置在iframe框架中指定div不显示
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述