- 浏览: 437920 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (211)
- 思考》感想 (11)
- 数据库操作 譬如Oracle大叔 (7)
- java,咱们有缘吗 (16)
- delphi,你还好吗 (2)
- SSH,哥三儿好 (31)
- 问题!问题?问题!? (9)
- WITH WORK (1)
- 算法与模式 莫事^_^ (10)
- JSP,可以叫你P兄么 (2)
- 啊,咋科斯╮(╯▽╰)╭ (6)
- 巨人肩上的小石子 (2)
- flash她妹flex (38)
- 项目管理 (10)
- 奥特曼,你弟Android来了 (4)
- 麻辣儿gis (0)
- maven 嘛味儿 (3)
- ws 哇塞 webservice (5)
- Oh,no!!!,NoSql (1)
- QQ他哥也是个企鹅,Linux (6)
- 姓i还是姓my 你都叫batis ibatis (3)
- 我喜欢夏天(春天旁边的那个季节)Springside (1)
- 测试! 测就测吧,没有喝(⊙o⊙) (3)
- 是晕+_+ 是浮云 还是云计算 (4)
- ExtJS 你是flex他哥还是他妹 (10)
- svg 你丫的资料真少 (3)
- 叫屁屁还是叫加加 ⊙﹏⊙ c++ (5)
- 鸟,还是只百灵鸟 BIRT (1)
- 权限管理 有权真好 是吧-_-! (1)
- SSH (2)
- 哥三儿好 (2)
- nginx (1)
- Oh (1)
- no!!! (1)
- NoSql (1)
最新评论
-
mong619226543:
谢谢
No identifier specified for entity -
akka_li:
没看懂啥意思!什么原因导致java.net.SocketExc ...
java.net.SocketException: Connection reset 问题解决方法 -
west_jing:
1L正解,<mvc:annotation-driven/ ...
<mvc:default-servlet-handler/> 导致 Controller失效 -
u010954806:
tgfhfdhdf
Spring Security 国际化文件 messages_zh_CN.properties 中文解释 -
yenshen:
我也碰到这个问题了,找了一大圈,最终问题解决了:<con ...
<mvc:default-servlet-handler/> 导致 Controller失效
web.xml------>
struts配置------>
spring集成Hibernate配置------>
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <!-- web容器实例化spring实例 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 整合struts --> <servlet> <servlet-name>struts</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>struts</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <!-- 处理中文字符乱码问题 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 使用spring解决hibernate因session关闭导致的延迟加载例外问题,即OpenSessionInView --> <filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> </filter> <filter-mapping> <filter-name>OpenSessionInViewFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
struts配置------>
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config> <form-beans> <form-bean name="loginForm" type="com.xx.web.form.LoginForm"></form-bean> </form-beans> <action-mappings> <action path="/list" type="com.xx.web.action.PersonAction" scope="request" validate="false"> <forward name="list" path="/WEB-INF/page/list.jsp"/> </action> <action path="/xx/login" type="com.xx.web.action.LoginAction" name="loginForm" scope="request" validate="false"> <forward name="message" path="/WEB-INF/page/message.jsp"/> </action> </action-mappings> <!-- 目的是让spring管理action bean--> <controller> <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/> </controller> </struts-config>
spring集成Hibernate配置------>
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <!-- 数据源配置 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///test"/> <property name="username" value="root"/> <property name="password" value="root"/> <!-- 连接池启动时的初始值 --> <property name="initialSize" value="1"/> <property name="maxActive" value="200"/> <property name="maxIdle" value="5"/> <property name="minIdle" value="2"/> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!-- hbm.xml文件 --> <property name="mappingResources"> <list> <value>com/xx/dao/Person.hbm.xml</value> </list> </property> <!-- Hibernate配置信息 --> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.MySQL5Dialect hibernate.hbm2ddl.auto=update hibernate.show_sql=true hibernate.format_sql=false </value> </property> </bean> <!-- 配置事务信息 --> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <!-- 采用注解方式进行事务配置 --> <tx:annotation-driven transaction-manager="txManager"/> <!-- 采用注解注入对象 --> <context:annotation-config/> <bean id="personService" class="com.xx.service.impl.PersonServiceBean"></bean> <bean name="/list" class="com.xx.web.action.PersonAction"></bean> </beans>
发表评论
-
Spring Security 国际化文件 messages_zh_CN.properties 中文解释
2011-05-04 17:08 7135Spring Security 国际化文件 messages_ ... -
两个Spring Security问题
2011-05-04 17:06 2106两个Spring Security问题 ---------》 ... -
一个spring security 配置列子
2011-05-03 16:48 1262<?xml version="1.0" ... -
spring security与数据库交互实现简单例子
2011-04-19 16:34 1677spring security与数据库交互实现简单例子 最近 ... -
用struts2 验证用户登录demo
2011-01-28 15:38 2182用struts2 验证用户登录de ... -
Struts2.1.8 执行顺序
2011-01-28 15:18 887public class LoginAction extend ... -
Struts2令人纠结的一个问题
2011-01-27 09:47 1006我用Struts2加入自定义的library如下图,就报错, ... -
一份spring配置文件
2011-01-13 14:05 982<?xml version="1.0" ... -
Hibernate关系映射总结
2010-10-18 10:35 1275其实这些东东完全可以参考帮助文档;这里只是总结下。 》》》一对 ... -
No identifier specified for entity:XX.xx
2010-10-12 17:25 1683No identifier specified for ent ... -
Annotation对Hibernate中联合主键定义
2010-10-11 13:28 2236public class User { private in ... -
@MappedSuperclass的用法
2010-10-11 10:21 12658@MappedSuperclass的用法 用在实体的继承过程 ... -
公共dao的结构
2010-09-29 16:17 1377-----------》公共dao的结构 -----共用接口 ... -
No identifier specified for entity
2010-09-29 16:07 12019org.hibernate.AnnotationExcepti ... -
SSJ配置模板
2009-09-14 09:06 897web.xml-----> <?xml versi ... -
Struts----学习笔记 用form提交和sturts提交
2009-09-12 17:02 1231struts是这么配置的 <action path= ... -
Spring学习笔记------Spring和Hibernate的整合配置
2009-09-12 09:15 1422Spring和Hibernate整合配置有两种方式: 方 ... -
Spring学习笔记--------AOP操作
2009-09-10 10:29 1069* AOP操作可与通过注解和xml的方式实现; * 有个问题, ... -
Hibernate学习笔记1--------一个简单的应用
2009-08-30 08:26 1030工具类---------> /** *用单例模式 ... -
Hibernate学习笔记2--------------------一对多、多对一简单配置
2009-08-30 08:40 1011一的一端------------------------> ...
相关推荐
3. **Hibernate框架**:Hibernate是一个强大的ORM(对象关系映射)工具,它使得开发者可以用Java对象来操作数据库,而无需关心SQL语句的编写。在SSH模板中,Hibernate将用于处理数据的存取,通过配置映射文件,可以...
这个"一个ssh框架模板,自用"的资源可能是某位开发者为了方便自己的Web项目快速启动而创建的一个基础工程模版。下面我们将深入探讨这三个框架以及它们在Web开发中的作用。 1. **Struts2**: Struts2是一个基于MVC...
总结来说,SSH框架模板是Java Web开发中的一个重要资源,它为初学者提供了一个起点,便于理解和实践MVC架构以及SSH框架的整合应用。通过深入研究和实践这个模板,开发者可以快速提升自己的技能,为更复杂的项目开发...
- 首先,在路由器上创建一个用于认证的SSH公钥。这通常通过系统命令`system keygen`完成,它会生成一对SSH密钥(公钥和私钥)。公钥需要被放置在路由器上,而私钥则由用户保存。 ```junos [edit system login user...
标题中的“一个简单的SSH配置工程”指的是一个基于SSH(Struts2、Hibernate、Spring)三大框架的集成开发项目。SSH是Java Web开发中常见的技术栈,用于构建高效、灵活的企业级应用。 首先,Struts2作为MVC(Model-...
综上所述,SSH模板为开发者提供了一个预配置的开发环境,涵盖了Web层、持久层和业务层的主要组件。开发者只需根据实际需求填充DAO、Service和Action的代码,即可快速构建起一个功能完备的Java Web应用。
在`web.xml`中,`OpenSessionInViewFilter`是一个用于解决懒加载异常的关键配置,它确保在用户请求的整个生命周期内,Hibernate Session保持打开状态。`sessionFactoryBeanName`参数关联到Spring配置中的...
标题中的“一个简单的ssh整合项目”表明这是一个面向初学者的基础教程,旨在帮助他们理解如何在实际项目中组合使用这三个框架。 **Spring框架** 是一个全面的后端应用程序开发框架,它提供了依赖注入(DI)和面向切...
通过这个简单的SSH项目实例,你可以了解到如何整合这三个框架,构建一个完整的Web应用程序,理解它们各自的角色以及如何协同工作。对于初学者来说,这是一个很好的起点,能帮助你深入理解Java Web开发的核心技术。
在这个简单的SSH整合实例中,我们将使用数据库SQL Server作为数据存储,而开发工具选择的是NetBeans。 首先,Spring框架是核心的依赖注入(DI)和面向切面编程(AOP)容器,它提供了管理应用对象和处理事务的能力。...
这个“ssh2全annotation配置模板”旨在提供一个简洁且高效的整合示例,利用注解(Annotation)来减少XML配置文件的复杂性。接下来,我们将详细讨论SSH2框架中的各个组件以及它们如何通过注解进行配置。 首先,...
该命令用于创建一个标准的访问控制列表,名为`SNMPACL`。 `10 permit host 117.128.255.3` 该命令用于将主机`117.128.255.3`添加到访问控制列表中,并将其设置为允许访问。 `20 permit host 117.128.255.4` 该命令...
总之,"简单ssh2框架程序"是一个基于SSH2的Web应用程序,利用Spring管理业务组件,Struts2处理用户交互,Hibernate处理数据库操作。通过这三个框架的协同工作,实现了用户登录、注册和登出的基本功能,为更复杂的...
在这个场景中,"SSH登陆模板"指的是一个用于配置和管理SSH登录的框架或者项目模板,它通常包括了所有必要的组件和配置,使得开发者能够快速搭建支持SSH登录的应用。 SSH整合登陆模板的主要组成部分可能包括: 1. *...
总的来说,这个“SSH框架模板-注解类模板”体现了Java注解在现代Java Web开发中的重要性,它简化了SSH框架的使用,降低了学习曲线,对于初学者和有经验的开发者都是一个有价值的资源。通过深入理解这些注解的含义和...
使用这个模板,开发者可以快速地创建一个新的SSH项目,只需根据自己的业务需求修改或扩展已有的类和配置,就能开始编写实际的业务逻辑。同时,模板可能已经预设了一些通用的功能,如登录、权限控制等,大大减少了...
这个"适合初学者的ssh模板"提供了一个基础的环境,让新手能够快速上手并理解这三个框架如何协同工作。 首先,让我们详细了解SSH框架: 1. **Struts**:Struts是Apache软件基金会的一个开源项目,主要用于构建MVC...
这个SSH模板包含了这三个框架的基础配置和示例代码,适合初学者快速搭建一个简单的SSH项目。通常,模板会包含以下部分: 1. **项目结构**:展示了一个标准的SSH项目目录结构,包括src/main/java(源代码)、src/main...
这个压缩包文件提供了一个SSH框架模板以及使用Hibernate实现的分页功能的例子代码。 **Struts2** 是一个MVC(Model-View-Controller)框架,负责处理HTTP请求,维护应用程序的业务逻辑和视图之间的分离。它通过...
通过以上步骤,你已经在Eclipse中成功创建了一个SSH框架模板项目。这个模板可以作为基础,根据具体需求进行扩展和定制,快速构建复杂的Java Web应用程序。在实际开发过程中,不断学习和掌握SSH框架的高级特性和最佳...