2022年SSH入门教程 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年SSH入门教程 .pdf》由会员分享,可在线阅读,更多相关《2022年SSH入门教程 .pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MyEclipse 开发 SSH (Struts+Spring+Hibernate)入门1. 准备工具:MyEclipse 6.0.1 GA 、mysql-connector-java-5.0.4-bin.jar、MySql GUI Tools 5.0 (便于管理 MySql 数据库,不是必须)环境: Tomcat 5.5 、MySql 5.01.1. 新建工程操作: Menu File/New/Web Project 工程名: login 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
2、 第 1 页,共 21 页 - - - - - - - - - 2. Struts 部分2.1. 添加 Struts 功能支持操作: Menu MyEclipse/Project Capabilities/Add Struts Capabilities 2.2. 创建 ActionForm 类操作: Ctrl+N MyEclipse/Web-Struts/Struts 1.2 Form 类名: LoginForm 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页
3、- - - - - - - - - 在 “Form Properties” 选项卡为 loginForm 新增两个属性: username、password;在 “JSP ” 选项卡钩选“Create JSP form ” 选项,将新建路径改为“/login.jsp”( login.jsp文件将被自动创建)。2.3. 创建 Action 类操作: Ctrl+N MyEclipse/Web-Struts/Struts 1.2 Action 类名: LoginAction 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
4、 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 在 “Form ” 选项卡的“Name ” 项选择“loginForm ”,”Input Source ” 项输入 “/login.jsp”。2.4. 创建 index.jsp 文件如果没有,创建 index.jsp 文件,并添加一个指向 login.jsp 的链接: Login 。2.5. 创建 Forword 类操作: Ctrl+N MyEclipse/Web-Struts/Struts 1.2 Forword 类名: indexForword 名师资料总结 - - -精品资料欢迎下载 - - -
5、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - “Name ” 项输入“indexForword ” ,”Path” 项输入“/index.jsp” 。2.6. 修改 LoginAction.java 文件修改 LoginAction 类的 execute 方法:public class LoginAction extends Action public ActionForward execute(ActionMapping mapping, ActionForm form, H
6、ttpServletRequest request, HttpServletResponse response) LoginForm loginForm = (LoginForm) form; String username=loginForm.getUsername(); String password=loginForm.getPassword(); if(username.equals(”test ”)|password.equals(”test ”)return mapping.findForward(”indexForword ”);else return mapping.getIn
7、putForward(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 2.7. 修改 login.jsp 文件修改 标签: 。2.8. 测试操作: Menu Run/Run ,选择 MyEclipse Server Application 方式运行(要正常执行 Run操作,需先安装 Tomcat5.5 。)点击 index.jsp 页面的 “Login ” 链接,跳转到 login.jsp 页面。在login.jsp 页
8、面输入“test/test”,应该会登录成功, 然后跳转到 index.jsp 页面;输入“test/123 ,应该保持在 login.jsp 页面。如果测试成功,证明 Structs 运行正常。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 3. Spring 部分3.1. 添加 Spring 功能支持操作: Menu MyEclipse/Project Capabilities/Add Spring Capabilitie
9、s Spring 版本( Spring version )选择 “Spring 1 ;开发包( libraries)选择 “Spring 1.2 AOP Libraries、Spring 1.2 Core Libraries、Spring 1.2 Persistence Core Libraries、Spring 1.2 Persistence JDBC Libraries ” 四项;JAR Library Installation 选择 “copy checked, ” , ”Library Folder ” 项选择 “/WebRoot/WEB -INF/lib”(这样的话所需的类库都将拷贝
10、到项目目录,方便以后的布署)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 点击 “下一步 (Next) ” 创建配置文件,修改文件路径(Folder )到“WebRoot/WEB - INF” 目录(以便和 Struts配置文件一起管理),文件名称为默认的” applicationContext.xml”。点击 “完成(Finish)” 。3.2. 配置 struts-config.xml 文件添加 Spring 插件(在
11、 标签后面添加):修改 LoginAction 的配置(只需修改 type 属性): 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 绿色字体部份为被修改过的内容,这里将使用 spring 的代理器DelegatingActionProxy 来对 Action 进行控制。3.3. 修改 Spring 配置文件 applicationContext.xml 绿色字体是关于接受和处理 Action 控制权的配置内容,”com.lo
12、gin.struts.action.LoginAction” 即为原 struts 里的配置。3.4. 测试同上一次测试。测试成功证明 Spring 运行正常。4. Hibernate 部分下面开始 Hibernate 部分,将原例修改为使用数据库进行用户名/ 密码验证。4.1. 创建 mysql 数据库和表添加表的代码如下:CREATE TABLE user_table( ID int NOT NULL auto_increment, USERNAME varchar(45) NOT NULL default ”,PASSWORD varchar(45) NOT NULL default ”
13、,PRIMARY KEY (ID) ) 再添加一条记录:insert into user_table (USERNAME,PASSWORD) values (test ,test)4.2. 创建 MyEclipse 数据库驱动( DB Driver )操作: Menu MyEclipse/Prefrences/MyEclipse/Database Explorer/Database Driver/DB Brower 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页
14、 - - - - - - - - - 在 DB Brower 的菜单中选择“New ” ,”Driver Name ” 项输入“login - conn” ,”Connection URL” 项输入“jdbc:mysql:/localhost:3306/test” ,然后输入正确的用户名 (User Name )和密码( Password)按实际情况输入;在 “Driver JARs ” 项添加“mysql-connector-java-5.0.4-bin.jar” (可从网上下载 ),在 “Driver classname” 里选择“com.mysql.jdbc.Driver” ,其它自选。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SSH入门教程 2022 SSH 入门教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内