- 浏览: 205902 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
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 1010为了在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 968/** * 获取类型为requiredType的对 ... -
ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别
2010-06-23 10:26 1471classpath: 前缀是不需要的, 默认就是指项目的cla ... -
spring+hibernate架构中Dao访问数据库的几种方法
2010-06-07 13:06 944在spring+hibernate的架构中,访问数据库有几种方 ... -
编程式的事务管理
2010-06-07 12:34 949编程式事务提供了 TransactionTemplate 模板 ... -
好文章
2010-06-07 11:29 720http://wangjie0503.blog.sohu.co ... -
【Spring.事务.异常回滚】请问Spring的声明式事务发生异常时的处理方式。
2010-06-04 15:52 1725http://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 ...
相关推荐
手动搭建SSH框架需要对这三个组件有深入理解,并且需要正确配置相应的依赖库,也就是jar包。以下是关于SSH框架及其相关jar包的详细知识点: 1. **Struts框架**: - Struts是基于MVC(Model-View-Controller)设计...
**手动搭建SSH框架**则是指从零开始,逐个引入并配置每个框架。手动搭建需要更深入的理解每个框架的工作原理,适合进阶学习。步骤包括下载并导入各框架的JAR包,编写配置文件,创建实体类、DAO层、Service层和Action...
手动搭建SSH框架的过程如下: 1. **环境准备**:首先确保已经安装了JDK、Myeclipse(或其他IDE)、Tomcat服务器以及MySQL数据库。 2. **创建项目**:在Myeclipse中新建Dynamic Web Project,设置好项目名称和路径...
本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 首先,需要在MyEclipse 8.5中创建一个新...
在手动搭建SSH项目时,需要配置以下内容: 1. **Struts配置**:struts-config.xml文件定义ActionMapping和ActionForm。 2. **Spring配置**:applicationContext.xml配置Bean,包括Service层和DAO层。 3. **...
在MyEclipse中搭建SSH框架,可以极大地提高开发效率,简化项目的结构。 **1. 新建工程** 首先,我们需要在MyEclipse中创建一个新的Web项目。点击菜单栏的`File` > `New` > `Web Project`,并命名为“school”。这将...
搭建SSH框架项目通常包含以下步骤: 1. **环境准备**:确保已经安装了JDK、Tomcat服务器、Maven或Ant构建工具,以及MySQL或其他关系型数据库。 2. **创建项目结构**:根据MVC架构,创建src/main/java目录下的model...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是一种经典的Java web开发框架,用于构建企业级应用程序。本实例将指导你如何在MyEclipse环境中搭建一个基于SSH的简单登录系统。 首先,你需要对以下几个方面有...
【SSH框架环境搭建步骤】 1. **数据库创建** - 代码创建:通过SQL语句创建名为`demouse`的数据库和名为`[user]`的表,表中有`id`、`username`和`password`字段,其中`id`是自增主键。 - 手动创建:通过SQL Server...
以上就是SSH框架手动搭建的详细步骤和涉及的关键知识点。通过实践,开发者不仅能深入了解SSH框架的运作机制,还能提升对Java Web开发的整体认知。在实际项目中,可以根据需求选择合适的版本和配置,以达到最佳的开发...
在MyEclipse这样的集成开发环境中搭建SSH框架,可以大大提高开发效率和项目的可维护性。 【配置数据库驱动】 在MyEclipse中搭建SSH框架的第一步是配置数据库驱动。在这个例子中,开发者选择了Oracle数据库。首先,...
下面将详细阐述如何搭建SSH框架,以及jar包在其中的作用。 首先,我们需要理解SSH框架的各个组成部分: 1. Struts2:作为MVC框架,负责处理HTTP请求,管理Action类,实现业务逻辑与视图的解耦。Struts2提供了一种...
在Maven环境中搭建SSH框架,你需要先配置项目的pom.xml文件,引入所需的依赖。对于Struts2,Spring和Hibernate,你需要指定它们的版本号。例如: ```xml <groupId>org.apache.struts <artifactId>struts2-core...
### 搭建SSH框架步骤详解 #### 一、概览 SSH框架是Spring、Struts和Hibernate三种技术的组合,常用于企业级应用开发。本文档详细介绍了如何从零开始搭建一个完整的SSH框架环境,包括数据库搭建、Web工程创建、框架...
本压缩包提供了搭建SSH框架所需的全部jar包,适用于Spring 4.11、Hibernate 4和Struts 2的集成环境。 Spring框架是Java企业级应用的核心,它通过提供IoC(Inversion of Control)和AOP(Aspect Oriented ...
以上就是手动搭建SSH框架的基本步骤和关键知识点。实际开发时,还需要注意异常处理、国际化、权限控制等扩展功能的实现。在SSH框架基础上,可以进一步学习Spring MVC、MyBatis等现代框架,以适应不断变化的开发需求...
以下是一个详细的SSH框架搭建步骤: 1. **数据库连接设置**: - 首先,你需要安装并配置MySQL数据库,这是SSH框架的数据存储基础。确保JDBC驱动在项目的类路径中,并配置好`db.properties`文件或在Spring配置文件...
本人亲手搭建的传统的SSH框架,供大家使用。数据库是连接mysql的。
本教程将指导你如何手动利用Myeclipse8.5集成开发环境搭建SSH2环境。 首先,你需要了解SSH2的基本组成部分:Struts、Spring和Hibernate。Struts是一个MVC(模型-视图-控制器)框架,用于构建基于Java Web的应用程序...
### 搭建SSH2框架步骤详解 #### 一、前言 SSH2框架是指Struts2、Spring和Hibernate三个开源框架的组合使用,旨在构建高效稳定的Java Web应用程序。本篇将详细介绍如何在MyEclipse8.5环境中搭建SSH2框架。 #### 二...