ssh环境搭建流程及注意事项

来源:互联网 发布:网络加速器免费版 编辑:程序博客网 时间:2024/04/25 16:21

(1)首先,创建表,如果是用native主键(自增主键)需要注意应该使用如下代码创建,手动创建的话后面写入数据时会报错。

create table UserInfo(

    id int identity(1,1) primary key,

    userName varchar(50) not null,

    userPsw varchar(50) not null

)

    go

(2)添加spring,jar包除了最后5个都选,选择在WebRoot/WEB-INF目录下创建applicationContext.xml;添加Hibernate,jar包选第一二个;添加struts

(3)在web.xml中添加对spring的监听

(4)在src目录下添加log4j.properties日志记录文件

(5)解决jar包冲突

1、导入commons-pool-1.3.jar  spring.jar

或者

commons-pool-1.5.4.jar

 

2、删除commons-collections-2.1.1.jar 导入commons-collections-3.2.1.jar

 

3、导入commons-beanutils.jar

commons-beanutils-bean-collections.jar

commons-beanutils-core.jar

或者

(commons-beanutils-1.8.0-BETA.jar

   commons-beanutils-bean-collections-1.8.0-BETA.jar 

   commons-beanutils-core-1.8.0-BETA.jar)

 

4、部署项目到服务器,启动tomcat测试。一般到现在就可以了,如果还不行,删除asm-2.2.3.jar和cglib-nodep-2.1_3.jar。

 

http://www.blogjava.net/lusm/archive/2007/09/28/149363.html
http://blog.sina.com.cn/s/blog_51777ce90100bnvt.html
http://blog.csdn.net/pointer_v/archive/2007/10/25/1843121.aspx

commons lib下载
http://commons.apache.org/downloads/

(6)添加过滤器,解决中文乱码

web.xml中

添加filter类EncodingFilter.java

注意:

(1)

<property name="url"
   value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=SSH">
</property>

url要加上DatabaseName

(2)利用反向工程生成实体类时要把DAO类放入DAO包,并在applicationContext.xml中修改id首字母为小写,还要修改类路径。

(3)applicationContext.xml中添加bean可以直接右击选择spring->new bean,注意别忘了在被注入类中加上set方法。

(4)主键生成选择native(自增)时,只有实体类中对主键生成了set get方法,form类、action类、jsp表单提交页面不用涉及主键。

(5)struts的包在部署到服务器时才会加上。