java ssh配置_java开发--配置ssh

下面,我查阅了大量资料,走了不少错路,最后总结了经验后搭建出来的SSH框架。

希望第一次搭建SSH框架的会从中得到启发。

开发环境:

eclipse-jee-kepler-SR1-win32 4.3.0 http://www.eclipse.org/downloads/

SSH版本:

MYSQL版本:

也许有第一次使用的朋友们观看,因此顺便也说说环境变量的配置

我的电脑->属性->高级->环境变量->系统变量

添加变量

JDK环境变量配置:

JAVA_HOME=D:\Program Files (x86)\Java\jdk1.7.0_01

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)

path=%JAVA_HOME%\bin

apache环境变量配置:

CATALINA_HOME=D:\Program Files\apache-tomcat-7.0.50;

CATALINA_BASE=D:\Program Files\apache-tomcat-7.0.50;

最后将servlet.jar在环境变量classpath后追加 %CATALINA_HOME%\common\lib\servlet.jar;

修改后的classpath如下:

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;

启动apache 运行lib/startup.bat即可(默认端口8080)

下面开始配置SSH框架:

1.新建一个 web 项目

File->New->Dynamic Web Project

2.配置struts

首先引入jar包

jar包所在目录 struts-*\lib

其中有5个是必须的:

Commons-logging-*.jar,Freemarker-*.jar,Ognl-*.jar,Struts2-core-*.jar,Xwork-*.jar

其余jar包并不是struts必须的。还有3个包也要注意导入。不导入运行Tomcat时候可能会出现异常。

commons-io-*.jar,commons-fileupload-*.jar,javassist-*.ga.jar

解压 struts-*/apps/struts2-blank.war 到任意地方

复制 WEB-INF/web.xml 到 项目中的目录 WEB-INF

复制 WEB-INF/src/java/struts.xml 到 项目中的目录 src

在此说明一下 apps/struts2-blank.war/WEB-INF/lib 也存在,需要引入的jar包,可以直接引入这些jar包。

3.配置spring

引入jar包

jar包所在目录 spring-framework-*\libs

引入目录下所有RELEASE.jar结束的jar包

然后编辑项目 WEB-INF/web.xml 文件,添加

48304ba5e6f9fe08f3fa1abda7d326ab.png

org.springframework.web.context.ContextLoaderListener

contextConfigLocation

classpath:/spring-*.xml

48304ba5e6f9fe08f3fa1abda7d326ab.png

这里需要说明一下 classpath 存在于项目 WEB-INF 目录下

在 src 下新建XML文件 spring-applicationContext.xml

代码如下

48304ba5e6f9fe08f3fa1abda7d326ab.png

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">

48304ba5e6f9fe08f3fa1abda7d326ab.png

4.配置hibernate

导入jar包

jar包所在目录 hibernate-search-*\dist\lib\*

hibernate-commons-annotations-*.jar,hibernate-core-*.jar,antlr-*.jar,dom4j-*.jar,jta-*.jar,slf4j-*.jar

然后编辑 src 下XML文件 spring-applicationContext.xml

添加代码

classpath:/hibernate.cfg.xml

在 src 下新建XML文件 hibernate.cfg.xml

代码如下

48304ba5e6f9fe08f3fa1abda7d326ab.png

/p>

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

true

org.hibernate.dialect.MySQLDialect

16

30

com.mysql.jdbc.Driver

jdbc:mysql://localhost/uel?characterEncoding=UTF-8

root

48304ba5e6f9fe08f3fa1abda7d326ab.png

因为 hibernate.cfg.xml 有配置mysql因此需要引入 mysql 的jar包

mysql-connector-java-*.jar

最后说明一点,引入jar包的方式有下面2种方式

1.复制所需包到 WEB-INF/lib 下

2.配置 Window->Preferences->Java->Build Path->User Libraries

新建User Libraries,Add External Jars

右键选中项目 Properties->Java Build Path->Add Libraries->User Library::选中新建的User Libraries,Finish

最后设置运行的时候复制jar包到 WEB-INF/lib 下,不然是运行的时候会报各种找不到包的情况

Properties->Deployment Assembly->Add->Java Build Path Entries::选中引入的User Libraries

由于本文只涉及到环境的配置,因此SSH代码的规范没有一丝的提及,希望有兴趣的朋友可以到网上查找更多的参考资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值