`
jinyanliang
  • 浏览: 308044 次
  • 性别: Icon_minigender_1
  • 来自: 河南开封
社区版块
存档分类
最新评论

ssh搭建网站注意事项

阅读更多
在搭建SSH框架中,要注意的几个问题有:
(1)jar包的选择,尤其是在新的S2SH和S1SH的区别,注意去掉Spring中多余的asm-2.2.3(Spring2.5)这个jar包,否则与Hibernate的asmjar包冲突;
(2)关于Spring的ApplicationContext的读取,有两种方式,Servlet2.5以后采用的是Listener的方式,
<listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
而在此之前,采用的则是Plugin-in的方式和serlvet的方式
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
  <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>
  </plug-in>
以及
<servlet>
  <servlet-name>context</servlet-name>
  <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
  </servlet>
(3)注意增加spring-hibernate3.jar,若是采用Strust2,则增加struts2-spring-plugin-2.0.14.jar
(4)用MyEclipse搭建SSH环境时,注意jar包的选取,Spring建议选择前四个AOP JDBC和web lib五个jar包,Hibernate建议只选corejar包,然后注意删除(1)所讲的jar包
(5)注意Struts2中没有了struts-config.xml了,而是换成了在src即classes下的struts.xml,如果将struts.xml拉到WEB-INF下是不行的。
(6)关于Struts和Spring的整合,有三种方式:一,Struts继承Spring的ActionSupport类,但是读取bean时需要getContextWebApplication的方法,无法模型驱动或者ref bean,此时该Action也不用记录在Spring的ApplicationContext下面。
二,采用Struts继承Spring的DelegatingRequestProcessor类,此时,Struts的type依然为真正的action的class名,但是该action可以在action-servlet.xml或者ApplicationContext.xml下进行注册和refbean;
三、采用Struts继承Spring的DelegatingActionProxy类,建议采用这种方式,因为这样可以吧Struts的Action与Spring分离开,并将Strust的动作置于Spring框架的控制之下,此时可以将该action可以在action-servlet.xml或者ApplicationContext.xml下进行注册和refbean;但是在Struts-config.xml下的type统一为org.springframework.web.struts.DelegatingActionProxy.
分享到:
评论
1 楼 zywang 2011-01-24  
你没说Struts2怎么集成Spring的吧
看这个"org.apache.struts2.spring.StrutsSpringObjectFactory"

相关推荐

    ssh2框架搭建流程及注意事项

    以下是对SSH2框架搭建流程及注意事项的详细说明: 1. **创建新工程** 在MyEclipse中创建新工程时,如果涉及到泛型如`List&lt;xxx&gt;`,需要确保工程的Java版本为Java EE5.0或以上,因为泛型是Java 5引入的新特性。 2. ...

    SSH2框架的搭建步骤-教程文档大全

    一次下载,SSH2框架的搭建步骤 全部文档资料都有...SSH2框架搭建流程及注意事项 SSH2框架搭建详细说明 myeclipse ssh框架搭建教程 SSH框架总结 Myeclipse10下搭建SSH框架(图解)Struts2.1 + Spring3.0 + Hibernate3.3等

    ssh项目流程和注意事项

    ### SSH项目流程与注意事项 SSH框架(Struts + Spring + Hibernate)是Java Web开发中非常流行的一种技术组合,它能够高效地实现MVC设计模式,提高开发效率,并保证代码的可维护性和可扩展性。本文将详细介绍SSH...

    ssh搭建--整合

    **五、注意事项** 1. 定期更新SSH软件以获取最新的安全补丁。 2. 避免使用默认的SSH端口(22),以减少被攻击的可能性。 3. 对于敏感操作,优先使用密钥对认证而非密码。 4. 确保`sshd_config`中的权限设置合理,...

    SSH2框架的搭建文档大全

    一次下载,全部SSH框架文档资料都有。...SSH2框架搭建流程及注意事项, SSH2框架搭建详细说明, myeclipse ssh框架搭建教程, SSH框架总结,Myeclipse10下搭建SSH框架(图解)Struts2.1 + Spring3.0 + Hibernate3.3等

    手把手教您搭建SSH框架环境

    【SSH框架环境搭建注意事项】 - 表名避免使用SQL关键词,如`user`,需要使用方括号包裹。 - 数据库表的主键不可省略,Hibernate要求有主键才能正确映射对象。 - 配置数据库驱动时,可以保存密码以简化后续操作。 - ...

    SSH完整搭建可以运行

    7. **安全注意事项** - 定期更换SSH服务器的默认端口,以降低被扫描攻击的风险。 - 使用非root用户登录并使用sudo执行需要管理员权限的操作,避免直接使用root账户。 - 避免在公共场所或不安全的网络上使用SSH。 ...

    SSH架构搭建-登录实例

    5. **安全注意事项**:为了保持SSH的安全性,应定期更新SSH软件,避免使用弱密码,限制root用户的直接SSH登录,监控SSH日志以检测异常行为,并启用SSH审计功能。 6. **扩展功能**:SSH不仅可以用于远程登录,还可以...

    基于SSH晒晒图网站

    11. **资源文件**:`搭建网站注意事项.txt`可能包含了部署指南,如环境配置、数据库恢复步骤以及可能遇到的问题和解决方案。`数据库备份`文件是恢复数据库状态的关键,确保网站启动时能获取到正确的数据。`源代码`...

    SSH开发环境搭建

    #### 特别注意事项 - 在配置Hibernate之前,需确保移除了Tomcat目录下common\endorsed中的xml-apis.jar文件,以避免发布测试时出现冲突。 - 每当配置完一个组件后,建议立即发布到Tomcat进行测试,这有助于及时...

    搭建SSH2框架步骤

    #### 四、注意事项 - 在整个搭建过程中,需要注意jar包的版本一致性,避免出现版本冲突导致的问题。 - 对于Spring、Hibernate和Struts2的配置,建议遵循官方文档的指导,确保配置正确无误。 - 实体类和DAO层的生成...

    SSH搭建时的关键内容,困扰你我的关键点

    本文将围绕“SSH搭建时的关键内容,困扰你我的关键点”这一主题展开讨论,通过解析几种SSH的搭配方式、配置细节及注意事项,帮助读者更好地理解和掌握SSH框架的搭建过程。 #### 一、SSH框架基础 SSH框架主要包括三...

    1003————自动搭建SSH框架 1004————SSH框架手动搭建

    在博文链接中,作者可能会详细介绍这两种搭建方式的具体步骤和注意事项。由于没有具体的博客内容,这里我们只能提供一个概述。实际操作时,还需要关注版本兼容性,因为不同的SSH框架版本之间可能存在不兼容的问题,...

    VC2008中使用LibSSH2搭建SSH2开发环境

    ### 五、注意事项 1. libssh2库的版本需要与你的项目需求和目标平台相匹配。 2. 记得正确处理内存分配和释放,避免内存泄漏。 3. 对于网络通信,确保处理好网络延迟和超时问题。 4. 安全性是SSH2的核心,务必确保...

    ssh搭建技术

    #### 三、SSH框架搭建注意事项 - **兼容性**:确保所使用的各个框架版本之间兼容,避免因为版本冲突导致的问题。 - **配置文件**:正确配置各个框架的XML配置文件,确保各个部分能够顺利协作。 - **异常处理**:在...

    Ecplise+Maven搭建SSH框架

    7. **注意事项** 在实际开发中,还需要关注安全性、性能优化、异常处理等问题,例如使用Spring Security进行权限控制,使用缓存技术提高数据访问效率,以及编写单元测试确保代码质量。 通过这个过程,你将了解如何...

    SSH架构搭建--LoginDemo.rar

    6. **安全最佳实践**:SSH配置中的安全注意事项,如限制密码登录、更新SSH版本以防止已知漏洞等。 7. **ssh_config和sshd_config**:这两个配置文件的作用,如何修改它们以适应特定的环境需求。 8. **其他高级功能...

    ssh继承方式与方法

    3. **安全注意事项**:在集成SSH时,确保遵循最佳实践,例如限制SSH访问权限、使用非默认端口、定期更换密钥等,以提高安全性。 通过以上介绍,你应该对SSH的集成方式、环境搭建和使用方法有了基本了解。在实际工作...

    ssh+lucene搜索实例

    5. 注意事项: - SSH连接的安全性:确保SSH配置正确,避免密码泄露,推荐使用公钥认证。 - 数据同步:如果远程服务器数据实时更新,需要考虑同步机制,保证搜索结果的准确性。 - 性能调优:根据服务器资源和数据...

Global site tag (gtag.js) - Google Analytics