当前位置:编程学习 > JAVA >>

SSH问题

我现在就是想知道SSH的时候要手动导JAR包应该导哪几个包?怎么导? --------------------编程问答--------------------
根目录 D:\开发软件\JavaSoftWare  (以下省略)

1 Struts  Jar包

StrutsJSF\struts-1.2.9-bin\lib (包含8个)


2 Hibernate Jar包


Hibernate\hibernate-3.2 (hibernate3.jar  包含1个)

Hibernate\hibernate-3.2\lib  (包含38个 所有.Jar文件)


3 Spring Jar包

Spring\spring-framework-2.0.1\dist (包含 3个)

Spring\spring-framework-2.0.1-with-dependencies\lib\jakarta-commons (commons-dbcp.jar commons-pool.jar 包含2个)


4 SQL2005 Jar包

SQLSERVER2005_JDBC\chs  (sqljdbc.jar 包含1个)

5 监听器的配置 

Spring\spring-framework-2.0.1-with-dependencies\samples\jpetstore\war\WEB-INF (Web.xml 38行~48行 82行 ~ 85行  包含2处)

6中文转码配置

创建 MyProcessor 继承超类 RequessProcessor

添加 RequessProcessor 源代码 路径:StrutsJSF\struts-1.2.9-src.zip

打开源代码 838行 方法 到 MyProcessor 


添加 代码 request.setCharterEncoding("GBK");

在 struts-config.xml  message-resources 之前 添加

<controller processorClass="*" /> (*号处填写 MyProcessor  路径)






--------------------编程问答-------------------- 搭建SSH项目经常出错的同志建议搞一套标准的JAR,用时直接导! --------------------编程问答--------------------
引用 1 楼 jiaguangchun1984 的回复:
根目录 D:\开发软件\JavaSoftWare  (以下省略)

1 Struts  Jar包

StrutsJSF\struts-1.2.9-bin\lib (包含8个)


2 Hibernate Jar包


Hibernate\hibernate-3.2 (hibernate3.jar  包含1个)

Hibernate\hibernate-3.2\lib  (包含38个 所有.Jar文件)


3 Spring Jar包

Spring\spring-framework-2.0.1\dist (包含 3个)

Spring\spring-framework-2.0.1-with-dependencies\lib\jakarta-commons (commons-dbcp.jar commons-pool.jar 包含2个)


4 SQL2005 Jar包

SQLSERVER2005_JDBC\chs  (sqljdbc.jar 包含1个)

5 监听器的配置

Spring\spring-framework-2.0.1-with-dependencies\samples\jpetstore\war\WEB-INF (Web.xml 38行~48行 82行 ~ 85行  包含2处)

6中文转码配置

创建 MyProcessor 继承超类 RequessProcessor

添加 RequessProcessor 源代码 路径:StrutsJSF\struts-1.2.9-src.zip

打开源代码 838行 方法 到 MyProcessor


添加 代码 request.setCharterEncoding("GBK");

在 struts-config.xml  message-resources 之前 添加

<controller processorClass="*" /> (*号处填写 MyProcessor  路径)



这样应该可以  实在不行的话 就把所有的jar都导入 然后删除重复的包 --------------------编程问答-------------------- SSH整合的时候导包真是麻烦啊,帮顶 --------------------编程问答-------------------- 给你一个测试过的包:Struts2.0+Hibernate3.3+spring2.5支持SSH三大框架全新特性,例如Spring的支持注释方式的依赖注入
   Hibernate3.3的包(包括了最常用的连接池包):
antlr-2.7.6
commons-collections-3.1
commons-dbcp-1.2
commons-pool-1.2
dom4j-1.6.1
ehcache-1.2.4
hibernate3
javassist-3.4.GA
jta-1.1
slf$j-api-1.5.2
   数据库驱动包:
jtds-0.9.1
   struts2的包:
commons-logging-1.0.4
ognl-2.6.11
struts-core-2.0.9
struts-spring-plugin-2.0.9
xwork-2.0.9
(其他扩展的功能加入对应的插件包就可以了,如下载上传commons-fileupload
commons-io)
   spring2.5的包:
apectjrt
aspectjweaver
cglib-nodep
common-annotations
log4j
slf4j-api
slf4j-log4j12
spring
(以上所有jar包建议从官方下完整包后抽取,已经过测试,可以实现SSH几乎功能) --------------------编程问答-------------------- 搞一个 集成的包含所有需要的JAR,导入时也方便 --------------------编程问答-------------------- 集成的时候一定要记住:如果有相同的第三方JAR包,留高版本的,删低版本的 --------------------编程问答-------------------- 比较麻烦,可能还会存在冲突导致启动报错.
最好自己查资料,导次,以后就会了. --------------------编程问答-------------------- 要不  LZ  留个邮箱吧.. 
    我有个doc文档    是告诉如何手动配置ssh的.. --------------------编程问答-------------------- 看不同的版本 相互之间的版本要求,差别不是很大。要全导入是种简便的方法 --------------------编程问答-------------------- 看不同的版本 相互之间的版本要求,差别不是很大。要全导入是种简便的方法 --------------------编程问答-------------------- 我想要一套ssh的包,请高手帮我啊,我的QQ是120052086,也可以发到qq邮箱,谢谢了 --------------------编程问答-------------------- 建议配置好一个项目(导好所有的包)用时直接用就行,不熟的话。另外以下附我的导入jar包的顺序。

struts、spring、hibernate的集成

配置struts、spring、hibernate的依赖库

    struts:

   1)拷贝struts类库和jstl类库  

     * struts_install\struts-1.2.9-bin\struts-1.2.9-bin\lib下所有jar包

     * jstl_install\jakarta-taglibs-standard-current\jakarta-taglibs-standard-1.1.2\lib
       下所有jar包
   2)配置ActionServlet即修改web.xml(&&&&&&&&&&&&)

     struts_install\struts-1.2.9-bin\struts-1.2.9-bin\webapps\struts-blank\WEB-INF\web.xml
      
   3)提供struts-config.xml文件
     注意:删除注释后留着国际化标签
   4)提供国际化资源文件   struts-1.2.9-bin\webapps\struts-blank\WEB-INF\src\java下
   

    spring:
  
   1)拷贝spring类库
     
     * spring-framework-2.0\dist\spring.java
     * spring-framework-2.0\lib\jakarta-commons\commons-logging.jar(在此会有重复,以高版本为准,删除低版本)
     * spring-framework-2.0\lib\log4j\log4j-1.2.14.jar
     * spring-framework-2.0\lib\aspectj\  ( aspectjrt.jar,aspectjweaver.jar)

   2)提供spring配置文件
     
     * spring-framework-2.0\samples\jpetstore\war\WEB-INF\applicationContext.xml

   3)配置事务管理器(applicationContext-common.xml)
   
   4)加上提示

   windows-->preference-->myeclipse -->file and editors  -> xml  ->xml cataloge
   
   
   key type 选择URI  
   
   location 选择 file system--->SPRING_HOME/dist/resources/spring-beans-2.0.xsd
   
   key type 选择为Schema Location
   
   改为:http://www.springframework.org/schema/beans/spring-beans-2.0.xsd  

    hibernate:
   
   1)拷贝hibernate的jar包
    
     * hibernate-3.2\hibernate3.jar
     * hibernate-3.2\lib\*.jar
     * jdbc驱动(在此用的是oralce--D:\oracle\ora92\jdbc\lib\classes12.jar)
     * hibernate的配置文件和log4j(hibernate.cfg.xml,log4j.properties)
   
      
     注意 1:web.xml的2次修改如下
    
  <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext-*.xml</param-value>
  </context-param>
  
  <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  
  <filter>
    <filter-name>Spring character encoding filter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
     <param-name>encoding</param-name>
     <param-value>GBK</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>Spring character encoding filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  
  <filter>
    <filter-name>hibernateFilter</filter-name>
    <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>hibernateFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping> 
  
     注意 2:删除jar包中重复的jar包(log4j,commons-logging.jar有重复的,删除低版本留着高版本的)
--------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 用的MyEclipse吗?
那就下我上传的这个视频看看吧

http://download.csdn.net/source/1894663 --------------------编程问答-------------------- MYECLIPSE导
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,