您的位置:首页 > 编程语言 > Java开发

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" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: