eclipse ssh mysql数据库_Eclipse搭建SSH环境&&实现Struts2分页显示mysql数据库表中内容...

摘要

因运行后404错误,遂选择集成好SSH框架的MyEclipse开发工具;

最终实现了Struts2框架的分页查看学员信息,Spring3和Hibernate3的尝试宣告失败。

1、本项目的环境

jdk1.7.0_21;

eclipse-jee-luna-R-win32-x86_64;

apache-tomcat-8.0;

2、创建表

create table user_test(

userId int auto_increment,

userName varchar(16) not null,

password varchar(16) not null,

gender int not null,

primary key(userId)

);

3、整合SSH

在Eclipse中创建一个Dynamic Web Project,本文项目名称为SSHProject;

下载之后三者分别为50.7M、52.1M、64.9MB;【好大哇】

3.1、配置structs

首先引入jar包

jar包所在目录 struts-*\lib

-logging-*.jar,Freemarker-*.jar,Ognl-*.jar,Struts2-core-*.jar,Xwork-*-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包。

引入jar包的方式

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

3.2、配置Spring

引入jar包,jar包所在目录spring-framework-*\libs;

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

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

3.3、配置Hibernate

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

找不到jta-*.jar

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

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

因为 hibernate.cfg.xml 有配置mysql因此需要引入 mysql 的jar包mysql-connector-java-*.jar;

你可能感兴趣的:(eclipse,ssh,mysql数据库)