当前位置:首页 > SSH2 - Extjs - 框架搭建及登录功能的实现
SSH2+Extjs框架搭建
本教程完成了SSH2(Spring3.0+Struts2.2.1+Hibernate3.3)整合Extjs的框架的搭建并实现了简单的用户登录验证功能。具体开发过程如下:
1.1 新建数据库和数据表
1.下载并安装Mysql,新建一个New Connection(Hostname为localhost,密码为123)
2. 登录后在左下角右击创建Schema(数据库)名为xscjmanagment,在相应的右侧选择CreateTable选项,新建登录表Dlb
3.右击表Dlb可以编辑Dlb中的列属性信息。选择Edit Table Data,进入如下页面,在其中可输入表中的数据(确保在编辑前已经点击了最下面的Edit,否则无法对表格进行编辑),进而完成了Dlb数据库的创建。该表中又一个xh为zhangsa,kl为123的用户
1.2 新建Web Project
1.3 添加Struts2开发能力
1. 右击项目—BuildPath—Add External Archives—选择如下7个jar包
还要增加antlr-2.7.2.jar、commons-lang-2.5.jar、javassist-2.3.18.jar
2. 在src目录下新建struts.xml文件,用于以后配置Action,未配置前的文件如下:
3.修改WebRoot的WEB-INF下的web.xml文件,在其中增加对struts2过滤器的配置
ter-class> xmlns:xsi=\ xsi:schemaLocation=\ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\>
注意, 在配置Struts过滤器的时候,如果他的filter-class配置为
org.apache.struts2.dispatcher.FilterDispatcher,则该struts必须结合
包,才能成功部署运行;另一种Struts过滤器的配置方法(用得时
候注意与相应的jar包匹配)如下:
4. 配置完成后将项目部署到服务器上运行测试,提示无问题后继续下面的操作
1.4 添加Spring开发能力
1. 右击项目,为项目添加Spring开发能力如下:
注意,在选择下面的包时要引用完全,防止后面出现因为缺少包引起的错误,所需要引用的包如下所示:
2. 选择完包以后进行下一步,添加Spring配置文件(在选中了applicationContext.xml的位置后要注意在web.xml文件中修改相应的地址信息)如下:
共分享92篇相关文档