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,用时直接导! --------------------编程问答--------------------
这样应该可以 实在不行的话 就把所有的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