javaEE的总结与复习hibernate+string+struts2
2014-05-05 12:00
260 查看
查考写法:传智博客
1.导入所有的文件
2.建立包
3.配置hibernate
主要是配置hibernate格式
<hibernate-configuration>
<session-factory>
</session-factory>
</hibernate-configuration>
获取配置文件
Configuration cfg=new Configuration.configura();
SessionFactory sf=cfg.buildSessionFactory();
session = sf.openSession();
主要包:
hibernate.jar的核心6个接口都在hibernate3.jar
hibernate-collections.jar包涵一些apache开发集合类,功能比java.util.*强
dom4j.jar操作xml
antlr.jar可以购置语言识别器,解析HQL
javassist.jar操作字节码,跟cglib相关
jta.jar定义JTA规范的JAR包
slf4j.jar整合各种日志框架工具
slf4j-nop.jar包涵了对slf4j.jar的实现类
以上为必要的
使用annotation
hibernate-annotations.jar使用Hibernate annotation的核心JAR包
ejb3-persistence.jar实体;类中使用的注解
hibernate-commons-annotations.jar
使用log4j
log4j.jar生成用户定制日志
slf4j-log4j.jar将slf4j和log4j关联起来的JAR包
4.配置Spring
主要配置格式
<beans>
<bean id="" class="">
<property name="" ref=""></property>
</bean>
</brans>
也可以用注解的形式
<beans>
<bean id="" class="">
<property name="" ref=""></property>
</bean>
</brans>
调用时候用到@Resource
主要包:
aop3.1.1基于AOP特性如声明事物管理,如果需要使用aop还需要引入aopalliance,aspectjrt,aspectjweaver这三个jar包
asm3.1.1spring表达式语言
bean3.1.1它包含访问配置文件,创建和管理bean以及进行(ioC/DI)操作相关的所有类
context3.1.1为spring核心提供大量扩展码
context-support3.1.1第三方,比如要使用spring集成email发送邮件
ORM3.1.1spring整合第三方的ORM映射支持
其他的略写
org.springframework.orm.hibernate3.LocalSessionFactoryBean在spring中,可以直接调用hibernate
在平时的编程中一般用到一个spring.jar包括上面所有
5.struts2
主要配置
<struts>
<package namespace="" extends=""struts-default">
<action name="" class="">
<result name="">jsp路径</result>
</action>
</package>
</struts>
主要包:略
主要运用
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。
如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->
<constant name="struts.action.extension" value="do"/>
<!-- 设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false"/>
<!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.configuration.xml.reload" value="true"/>
<!-- 开发模式下使用,这样可以打印出更详细的错误信息 -->
<constant name="struts.devMode" value="true" />
<!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.objectFactory" value="spring" />
1.导入所有的文件
2.建立包
3.配置hibernate
主要是配置hibernate格式
<hibernate-configuration>
<session-factory>
</session-factory>
</hibernate-configuration>
获取配置文件
Configuration cfg=new Configuration.configura();
SessionFactory sf=cfg.buildSessionFactory();
session = sf.openSession();
主要包:
hibernate.jar的核心6个接口都在hibernate3.jar
hibernate-collections.jar包涵一些apache开发集合类,功能比java.util.*强
dom4j.jar操作xml
antlr.jar可以购置语言识别器,解析HQL
javassist.jar操作字节码,跟cglib相关
jta.jar定义JTA规范的JAR包
slf4j.jar整合各种日志框架工具
slf4j-nop.jar包涵了对slf4j.jar的实现类
以上为必要的
使用annotation
hibernate-annotations.jar使用Hibernate annotation的核心JAR包
ejb3-persistence.jar实体;类中使用的注解
hibernate-commons-annotations.jar
使用log4j
log4j.jar生成用户定制日志
slf4j-log4j.jar将slf4j和log4j关联起来的JAR包
4.配置Spring
主要配置格式
<beans>
<bean id="" class="">
<property name="" ref=""></property>
</bean>
</brans>
也可以用注解的形式
<beans>
<bean id="" class="">
<property name="" ref=""></property>
</bean>
</brans>
调用时候用到@Resource
主要包:
aop3.1.1基于AOP特性如声明事物管理,如果需要使用aop还需要引入aopalliance,aspectjrt,aspectjweaver这三个jar包
asm3.1.1spring表达式语言
bean3.1.1它包含访问配置文件,创建和管理bean以及进行(ioC/DI)操作相关的所有类
context3.1.1为spring核心提供大量扩展码
context-support3.1.1第三方,比如要使用spring集成email发送邮件
ORM3.1.1spring整合第三方的ORM映射支持
其他的略写
org.springframework.orm.hibernate3.LocalSessionFactoryBean在spring中,可以直接调用hibernate
在平时的编程中一般用到一个spring.jar包括上面所有
5.struts2
主要配置
<struts>
<package namespace="" extends=""struts-default">
<action name="" class="">
<result name="">jsp路径</result>
</action>
</package>
</struts>
主要包:略
主要运用
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。
如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 -->
<constant name="struts.action.extension" value="do"/>
<!-- 设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false"/>
<!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.configuration.xml.reload" value="true"/>
<!-- 开发模式下使用,这样可以打印出更详细的错误信息 -->
<constant name="struts.devMode" value="true" />
<!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.objectFactory" value="spring" />
相关文章推荐
- 制作电子书遇到的知识点整理
- JAVA格式化时间日期
- java中乱码问题
- myeclipse 8.5安装aptana插件
- java 读取远程共享文件
- java正则表达式:查找所有{XXX}
- Eclipse 3.5以后插件安装方式
- Win7下Eclipse中文字体太小
- Spring切入点表达式常用写法
- Jpatchca与Spring MVC整合生成验证码
- java中的接口
- Java中关于package的总结(转载)
- 如何在eclipse中基于maven创建osgi的bundle
- 获取系统当前时间java
- Java多线程并发编程学习
- Eclipse颜色主题插件:Eclipse Color Theme
- struts2 result type(结果类型)
- java获取MySql数据库的连接方式案例
- 在 Eclipse 下利用 gradle 构建系统
- java的集合二_08