通过自带SSH框架的搭建过程注意和jar包解释
2016-11-06 20:21
357 查看
通过myeclipse的自带的对SSH的支持搭建注意
一次添加struts2、spring、hibernate的框架支持
1、struts2:
选择自动生成web.xml文件
jar包的选择: 1)2)3)4)常用
1)core:struts2的核心jar包
2)dojo:为struts提供一些控件
3)dwr:struts对ajax的支持
4)spring:struts和spring框架的整合的必须jar包
5)junit:struts所提供的junit调试
6)xwork-core:xwork的核心包
7)commons-fileupload:Struts文件的上传下载
jar包详情可以 参考
2、spring:
jar包选择默认即可
jar包 一些核心jar包即可
1)org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现
2)org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包
3)org.springframework.aspects——Spring提供的对AspectJ框架的整合
4)org.springframework.beans——所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现。
5)org.springframework.context.support——Spring context的扩展支持,用于MVC方面
6)org.springframework.context——提供在基础IOC功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。
7)org.springframework.core——Spring的核心工具包,其他包依赖此包
8)org.springframework.expression——Spring表达式语言
9)org.springframework.instrument.tomcat——Spring对tomcat连接池的集成
10)org.springframework.instrument——Spring对服务器的代理接口
11)org.springframework.jdbc——对JDBC 的简单封装
12)org.springframework.jms——为简化jms api的使用而做的简单封装
13)org.springframework.orm——整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现
14)org.springframework.oxm——Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
15)org.springframework.test——对JUNIT等测试框架的简单封装
16)org.springframework.transaction——为JDBC,HIBERNATE,JDO和JPA提供的一致性的声明式和简单编程式事务管理
17)org.springframework.web.portlet——Spring MVC的增强
18)org.springframework.web.servlet——对J2EE6.0 servlet3.0的支持
19)org.springframework.web.struts——整合struts框架的支持,可以更方便更容易的集成Struts框架。
20)org.springframework.web——包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。
3、hibernate:
现在myeclipse中配置数据库
添加hibernate时不生成sessionFactory,在spring的applicationContent.xml中配置
连接之前添加的数据库
![](https://img-blog.csdn.net/20161106213021920)
注:一般添加以后applicationContext.xml没有数据库的驱动,需要手动添加。
如果添加sql语句在控制台的输出和sql语句标准化也需手动添加(和写入数据库的方式)
在applicationContext.xml中连接hbm.xml 。mappingResources
一次添加struts2、spring、hibernate的框架支持
1、struts2:
选择自动生成web.xml文件
jar包的选择: 1)2)3)4)常用
1)core:struts2的核心jar包
2)dojo:为struts提供一些控件
3)dwr:struts对ajax的支持
4)spring:struts和spring框架的整合的必须jar包
5)junit:struts所提供的junit调试
6)xwork-core:xwork的核心包
7)commons-fileupload:Struts文件的上传下载
jar包详情可以 参考
2、spring:
jar包选择默认即可
jar包 一些核心jar包即可
1)org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现
2)org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包
3)org.springframework.aspects——Spring提供的对AspectJ框架的整合
4)org.springframework.beans——所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现。
5)org.springframework.context.support——Spring context的扩展支持,用于MVC方面
6)org.springframework.context——提供在基础IOC功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。
7)org.springframework.core——Spring的核心工具包,其他包依赖此包
8)org.springframework.expression——Spring表达式语言
9)org.springframework.instrument.tomcat——Spring对tomcat连接池的集成
10)org.springframework.instrument——Spring对服务器的代理接口
11)org.springframework.jdbc——对JDBC 的简单封装
12)org.springframework.jms——为简化jms api的使用而做的简单封装
13)org.springframework.orm——整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现
14)org.springframework.oxm——Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
15)org.springframework.test——对JUNIT等测试框架的简单封装
16)org.springframework.transaction——为JDBC,HIBERNATE,JDO和JPA提供的一致性的声明式和简单编程式事务管理
17)org.springframework.web.portlet——Spring MVC的增强
18)org.springframework.web.servlet——对J2EE6.0 servlet3.0的支持
19)org.springframework.web.struts——整合struts框架的支持,可以更方便更容易的集成Struts框架。
20)org.springframework.web——包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。
3、hibernate:
现在myeclipse中配置数据库
添加hibernate时不生成sessionFactory,在spring的applicationContent.xml中配置
连接之前添加的数据库
注:一般添加以后applicationContext.xml没有数据库的驱动,需要手动添加。
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" value="jdbc:mysql://localhost:3306/project?useUnicode=true&characterEncoding=utf-8"></property> <property name="username" value="root"></property> <property name="password" value="root"></property> **<!-- 数据库驱动需要自己添加 不能自动生成 -->** <property name="driverClassName" value="com.mysql.jdbc.Driver"></property> </bean>
如果添加sql语句在控制台的输出和sql语句标准化也需手动添加(和写入数据库的方式)
<property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <!-- 添加sql在控制台的输出和标准化、and写入数据库的方式(update,create) --> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> </props> </property>
在applicationContext.xml中连接hbm.xml 。mappingResources
<property name="mappingResources"> <list> <value>com/guan/bean/UserLogin.hbm.xml</value> <value>com/guan/bean/Detailed.hbm.xml</value> <value>com/guan/bean/CatalogRoom.hbm.xml</value> </list> </property>
相关文章推荐
- 搭建SSH框架所需Jar包及其解释
- 使用MyEclipse自带的jar搭建SSH框架
- 搭建TFS2008的过程及其注意事项
- SSH框架搭建应该注意的几个问题
- SSH框架一些JAR包的详细解释
- MyEclipse使用maven搭建SSH框架---卸载MyEclipse8.5自带的Maven4MyEclipse
- maven下nexus的搭建,jar包上傳等注意事項(linux)
- 搭建SSH框架是应注意的几个问题
- SSH框架搭建遇到的问题----Unable to load configuration. - bean - jar:file:/D:/Tomcat%206.0/webapps/bar/WEB-INF
- 搭建SSH2框架所需Jar包及其解释
- [java] ssh框架初步搭建过程,很简单的
- Java打成可执行jar过程中需要注意的一些问题
- SSH框架搭建的全过程(eclipse)
- 玩转Eclipse3-Dubug、倒jar包、倒项目、安装插件的过程和注意事项
- 玩转Eclipse3-Dubug、倒jar包、倒项目、安装插件的过程和注意事项
- Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)
- ssh框架搭建所需的jar包
- SQL Server通过储存过程实现批量删除注意事项
- SSH框架搭建的全过程
- 搭建SSH2框架所需Jar包及其解释