- 浏览: 205999 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
wangxin0ldrs:
Exception in thread "main& ...
Javamail发送邮件的简单实例 -
Drakedog:
现在知道是jar包里的,但是好像不是org.apache.cr ...
AJAX大量数据xml格式提交 -
Drakedog:
XmlDocument 这个是要自己写 吗?
AJAX大量数据xml格式提交 -
fashion_518:
楼主是高手吗?
SSH2的包 -
cloverprince:
阿,动态语言的优雅。正在为java+DOM的罗嗦发愁的路过。
解析XML
在MyEclipse中新建个WEB项目。
添加struts2.1支持:
jar包:freemarker.jar,ognl.jar,struts2-core.jar,struts2-spring-plugin.jar,xwork-core.jar,commons-fileupload.jar。
添加hibernate3.3.2支持:
jar包:hibernate3.jar,antlr.jar,commons-collections.jar,dom4j.jar,javassist.jar,jta.jar,c3p0.jar,slf4j-api.jar,slf4j-nop.jar(另外下)。
annotation支持的jar包:hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar。
添加spring2.5支持:
jar包:spring.jar。
在scr目录下添加struts.xml文件,其内容:
<?xml version="1.0" encoding="GBK" ?>
<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
</struts>
在web.xml文件中添加struts2过滤器与spring容器,其xml内容:
<?xml version="1.0" encoding="GBK"?>
<!-- 配置Web应用配置文件的根元素,并指定配置文件的Schema信息 -->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<!-- 配置加载Spring容器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 定义Struts 2的核心控制器:FilterDispatcher -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
与web.xml文件同目录添加applicationContext.xml文件,其内容:
<?xml version="1.0" encoding="GBK"?>
<!-- 指定Spring配置文件的Schema信息 -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="jdbcUrl" value="jdbc:sqlserver://localhost:1433;DatabaseName=mytest"/>
<property name="user" value="sa"/>
<property name="password" value="123456"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
</bean>
</beans>
这样就大概完成了基础的框架了。我连的是SQL 2005,所以还要加SQL的JDBC包。
添加struts2.1支持:
jar包:freemarker.jar,ognl.jar,struts2-core.jar,struts2-spring-plugin.jar,xwork-core.jar,commons-fileupload.jar。
添加hibernate3.3.2支持:
jar包:hibernate3.jar,antlr.jar,commons-collections.jar,dom4j.jar,javassist.jar,jta.jar,c3p0.jar,slf4j-api.jar,slf4j-nop.jar(另外下)。
annotation支持的jar包:hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar。
添加spring2.5支持:
jar包:spring.jar。
在scr目录下添加struts.xml文件,其内容:
<?xml version="1.0" encoding="GBK" ?>
<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
</struts>
在web.xml文件中添加struts2过滤器与spring容器,其xml内容:
<?xml version="1.0" encoding="GBK"?>
<!-- 配置Web应用配置文件的根元素,并指定配置文件的Schema信息 -->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<!-- 配置加载Spring容器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 定义Struts 2的核心控制器:FilterDispatcher -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
与web.xml文件同目录添加applicationContext.xml文件,其内容:
<?xml version="1.0" encoding="GBK"?>
<!-- 指定Spring配置文件的Schema信息 -->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="jdbcUrl" value="jdbc:sqlserver://localhost:1433;DatabaseName=mytest"/>
<property name="user" value="sa"/>
<property name="password" value="123456"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
</bean>
</beans>
这样就大概完成了基础的框架了。我连的是SQL 2005,所以还要加SQL的JDBC包。
发表评论
-
hibernate 如何实现延迟加载
2011-03-25 15:26 865延迟加载: ... -
基本O/R映射(二)--Hibernate快速参考
2011-03-24 13:14 1031composite-id <composite-id ... -
基本O/R映射(一)--Hibernate快速参考
2011-03-24 13:12 1094hibernate-3.2/doc/reference/en/ ... -
Spring实例化Bean的三种方式
2010-11-19 15:53 875本文向您介绍Spring实例化Bean的三种方式,包括xml配 ... -
lazy-init属性和预实例化
2010-11-19 14:20 1066最近在负责一个大项目 ... -
可以取得页面参数的 ServletRequestAware接口
2010-11-09 14:05 1011为了在Action处理过程中可以访问到当前请求HttpServ ... -
DAO中的异常处理
2010-06-29 18:57 1154只有在可以合理地预期调用者可以处理异常时,DAO 接口中的方法 ... -
在spring中使用log4j
2010-06-28 14:59 874Log4j是Apache的一个开放源代码项目,通过使用Log4 ... -
struts2中extends='struts-default' 理解
2010-06-25 10:11 3215struts2的struts.xml中package是否必须要 ... -
struts配置的 <package name="tutorial" extends="struts-default">
2010-06-25 10:00 2085<package name="tutorial ... -
Struts2如何使用Spring插件完成整合
2010-06-24 17:51 1503Struts2与Spring的整合,对于程序员很有利,他能使程 ... -
几种获得spring里注册Bean的方法 转载
2010-06-23 14:52 970/** * 获取类型为requiredType的对 ... -
ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
2010-06-23 10:26 1472classpath: 前缀是不需要的, 默认就是指项目的cla ... -
spring+hibernate架构中Dao访问数据库的几种方法
2010-06-07 13:06 944在spring+hibernate的架构中,访问数据库有几种方 ... -
编程式的事务管理
2010-06-07 12:34 950编程式事务提供了 TransactionTemplate 模板 ... -
好文章
2010-06-07 11:29 720http://wangjie0503.blog.sohu.co ... -
【Spring.事务.异常回滚】请问Spring的声明式事务发生异常时的处理方式。
2010-06-04 15:52 1726http://www.iteye.com/problems/1 ... -
Dao层(hibernate实现)的异常是在Dao层类内处理还是抛到上一层(Service业务层)
2010-06-04 13:58 3449Dao层(hibernate实现)的异 ... -
SSH2的包
2010-06-01 16:41 1283你可能把不要的包也导进去了或是哪个必需的包没导入,以下是必需包 ... -
Struts2 获取request对象的方法
2010-05-31 16:27 1295方法一: 在Action中的代码:Map request ...
相关推荐
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。