当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《高级Web技术》参考资料:SSH Step by Step Tutorial

资源类别:文库,文档格式:DOC,文档页数:27,文件大小:860KB,团购合买
点击下载完整版文档(DOC)

Struts+ Spring+ Hibernate Step by Step 1.准备 工具: Eclipse3.2.l、 MyEclipse5.1.0GA、 mysql- connector-java-5.0.4 bin jar、 MySql GUI Tools 环境: Tomcat0、MySq150.8 备注: Eclipse、 My Eclipse、 Mysql以及 Tomcat都可选择更高版本,在界面菜单上可能会有 些许差别,当然也可使用 Netbeans和其他数据库例如 sqlserver等 1.1.新建工程 操作: MyEclipse菜单->Fle->New> Web Project 工程名: login J2EE版本:根据自己机器上安装的实际版本而定 New J2EE Web proiect Create web proj feb Project Details Project Name Location 回 Use default1 ocation Directory F: \workspace \ login rowse Source folder Web root folder WebRoot Context root URL/login J2EE Specification Level ○J2EE1.3 ⊙J2EE1.4[ default JSTL Support IAdd JSTL libraries to WEB-INF/lib folder? OJSTL 1.0 USTL 1.1 Back Next>Finish Cancel

Struts+Spring+Hibernate Step by Step 1. 准备 工具:Eclipse 3.2.1、MyEclipse 5.1.0 GA、mysql-connector-java-5.0.4-bin.jar、MySql GUI Tools 5.0 环境:Tomcat 5.0、MySql 5.0.18 备注:Eclipse、MyEclipse、MySql 以及 Tomcat 都可选择更高版本,在界面菜单上可能会有 些许差别,当然也可使用 Netbeans 和其他数据库例如 sqlserver 等 1.1. 新建工程 操作:MyEclipse 菜单-> File->New->Web Project 工程名:login J2EE 版本:根据自己机器上安装的实际版本而定

2. Struts 添加Sm功能支排 操作:工程名 login右键菜单-> MyEclipse-> Add Struts Capabilities Struts版本:选择 Struts 1.2 Base package for new classes: yourcompany E/ login Struts Support for My Eclipse Web proje Enable project for Struts development Yeb project: /WebRoot Servlet speci ficati on: 2. 4 truts config path:/WEB-INF/struts-eonfigxml Struts specification: STruts 1.0 STruts 1.1 STruts 1.2 action URL pattern ⊙*,doO/do/ Base package for com.logirdstruts Default application com.login struts. ApplicationResources INstall Struts jars INstall Struts TLDs View libraries Finish Cancel 创建 Action For类 操作:工程名 login右键菜单-→New-> MyEclipse->Web- Struts> Struts1.2Form Use Case名:Logi 类名: login Form Form Properties”选项卡:为 login form新增两个 String类型属性; username、 password SP"选项卡:选中“℃ reate jsP form”,将新建路径改为“/ ogin sp”( login. jsp文件将被自动 创建)

2. Struts 添加 Struts 功能支持 操作:工程名 login 右键菜单-> MyEclipse-> Add Struts Capabilities… Struts 版本:选择 Struts 1.2 Base package for new classes:yourcompany 改为 login 创建 ActionForm 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Form Use Case 名:Login 类名:loginForm “Form Properties”选项卡:为 loginForm 新增两个 String 类型属性:username、password “JSP”选项卡:选中“Create JSP form”,将新建路径改为“/login.jsp”(login.jsp 文件将被自动 创建)

Struts 1.2 Form Declaration Create struts 1.2 FormBean Config/Module: /login/WebRoot/WEB-INF/struts-config, xml p Use case Login ⊙ New Formbean O Existing FormBean O Dymamic FormBean Superclass

Struts 1.2 Form Declaration Create struts 12 FormBean Config/Module: /login/WebRoot/WEB-INF/struts-config, xml Name: Form Impl: O New FormBean OExisting FormBean O Dymamic FormBean Default omlogin struts. form LoginForm Opti onal Detail Form Properties MethodsJSP 回 Create JSP form? New JSP Path: /login.jsp New-> My Eclipse->Web- Struts-> Struts1.2 Action Use Case名: Login Form”选项卡:“Name”项选择“ "login Forn”,“ nput Source”项输入“/ ogin sp

创建 Action 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Action Use Case 名:Login “Form”选项卡:“Name”项选择“loginForm”, “Input Source”项输入“/login.jsp

Hey action Struts 1.2 Action declaration Create struts 1.2 Action Config/Module: /login/WebRoot/WEB-INF/struts-configxml Brows Use case Action Type: O Type Forward INclude CReate new Action class O Use existing Action class Superclass org. apache struts actionAction loginstrutsaction.LoginActi Optional Details FormParameter Methods Forwards Exceptions B 回 Validate Form Input Source: /login. jsp C Browse. ack Next EinishCancel 创建 Index jsp 操作:工程 WebRoot右键菜单->New->JSP File Name: index. jsp body>中添加一个指向 login. jsp的链接: Login 创建 forward类 操作:工程名 login右键菜单->New> My Eclipse->Web- Struts> Struts1.2 Forward Name: index Forward Path: /index. sp

创建 Index.jsp 操作:工程 WebRoot 右键菜单-> New-> JSP File Name:index.jsp 中添加一个指向 login.jsp 的链接:Login 创建 Forward 类 操作:工程名 login 右键菜单-> New-> MyEclipse->Web-Struts->Struts 1.2 Forward Name:indexForward Path:/index.jsp

Struts 1.2 Forward Declaration Create struts 1. 2 Forward Config/Module:/loginWebRoot/WEB-INF/struts-config xml Forward Scop ⊙(1 obal forward OLocal Action Forward ndexForward index. jsp Modul a Context relative (deprecated) 标签: 运行测试 操作: MyEclipse工具栏进行部署 Project::选择 login点击ad按钮

保存 struts-config.xml 文件 修改 LoginAction.java 类 修改 LoginAction 类的 execute 方法(蓝色的部分为增加的部分) public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method String username = loginForm.getUsername(); String password = loginForm.getPassword(); if (username.equals("test")&&password.equals("test")) { return mapping.findForward("indexForward"); } else { return mapping.getInputForward(); } } 修改 login.jsp 类 修改 标签: 运行测试 操作:MyEclipse 工具栏 进行部署 Project:选择 login 点击 add 按钮

Server:选择 Tomcat5(根据自己安装的 Tomcat服务器而定,首次安装 My Eclipse需要在 preference里面指定 server) Hew Deploment New Deployment Create new project deployment for login Web Project Edit server connectors.A Deploy type O Exploded Archive(development mode)O Packaged Archive (production mode) Deploy Locati on: F: \Develop \Tomcat 5. 0webappsllogin □ Finish[ Cancel 运行: MyEclipse工具栏 启动服务器 浏览器:输入htp/ localhost8080ogin/ index.isp

Server:选择 Tomcat 5(根据自己安装的 Tomcat 服务器而定,首次安装 MyEclipse 需要在 preference 里面指定 server) 运行:MyEclipse 工具栏 启动服务器 浏览器:输入 http://localhost:8080/login/index.jsp

index 微游( anthon)2 文件)查看0D收④)快捷组G)工具①)帮助0 中⊙②合可, O:Oltp: //ocalhost: 8080/ogin/index. jsp,i,a 增强功能-ss0曰EJB,日,日AAm, TEL ONLTHE SHOPPING ASSISTAN.·口E yP‘ index.jsp'star,…x 容口洁除浏院记录.分傲游址国 口8x35 2●没有广告被过滤缩放 点击 Login链接页面跳转至 login. jsp a JSP for LoginForm for- taaf(Maxthon)2.0.4.5799 「文件()查看0收()快捷姐@)工具①)帮助00 增强功旨虚:②日A0·日E,日,口A的R, ITEL OHLINE SHDPPING ASSISTAK,·口工g . JSP for Loginlore form x b 傲网址 password Cancel 口完毕 边⑤没有广告被过滤缩放100 在 login jsp页面输入密码test用户名test,应该会登录成功,然后跳转回到 index. jsp页面

点击 Login 链接页面跳转至 login.jsp 在 login.jsp 页面输入密码 test 用户名 test,应该会登录成功,然后跳转回到 index.jsp 页面;

重yJSP‘ index.j g page-傲游( anthon)2.0.4.5799 文件①)查看Q)收藏0)快捷组G)工具〔)帮助0 中中⊙园A,oD/ localhost:8080/login/login,do园,i,a 增强功能-ls印日A·EB·E·口 RAPH AI·口 TEL ONLINE SHOPPING ASSISTAN.·口E 聊巧SP1idx. jsp'star,,x 中上级地址·每口清除浏范记录0)分新游网址 Login □完毕 17119分②●a没有广告被过滤缩 如果输入不正确的密码和用户名,应该停留在 login」jsp页面 希 JSP for LoginFor for-做游(夏 anthon)2.0.4.5799 q中⊙合可,OiDhttp://Localhost:8080/login/logi日,.a 强功能-s口A0·口E·,口GAHA0RITm·日B0 SHDEPING ASSISTAN.、·口工mg SP for LoginFer,fm×少 上级地址·每口潘除消记录),分傲游网址 password: test 口完毕 749②●没有广告被过滤放:100 如果按照上述步骤测试成功,则证明 Struts已经正常运行。 3. Spring 添加 Spring功能支持 操作:工程名 login右键菜单-→ My Eclipse-> Add Spring Capabilities 开发包( (libraries)选择 MyEclipse Libraries下的全部(本例中其实只用到了部分,为了扩展

如果输入不正确的密码和用户名,应该停留在 login.jsp 页面。 如果按照上述步骤测试成功,则证明 Struts 已经正常运行。 3. Spring 添加 Spring 功能支持 操作:工程名 login 右键菜单-> MyEclipse-> Add Spring Capabilities… 开发包(libraries)选择 MyEclipse Libraries 下的全部(本例中其实只用到了部分,为了扩展

方便建议选择全部,当然也可以选择 User Libraries使用自己下载的 Spring包,将i文件夹 下的所有jar包导入) JAR Library Installation选择“ copy checked Library Folder项选择“/ WebRoot/WEB-INF/ib”(这样的话所需的类库都将拷贝到项目目录, 方便以后的部署) add Spring Capabilities Add Spring Capabilities Add MyEclipse Spring and User libraries to pr Select MyEclipse/User Libraries 回 yEclipse Libraries口 User Libraries 1. 2 AOP Libraries- MyEclipse-Library> 1.2 ORM/DAO/Hibernate3 Libraries -MyEclipse-Library) 1.2 ORM/DAO/Hibernate2 Libraries- yEclipse-Library) 1.2 Remoting Li braries- Finish Cancel 点击“下一步(Nex)”创建配置文件,修改文件路径( Folder)到“ WebRoot/WEB-NF”目录(以 便和 Struts配置文件一起管理),文件名称为默认的" application Context. xml

方便建议选择全部,当然也可以选择 User Libraries 使用自己下载的 Spring 包,将 lib 文件夹 下的所有 jar 包导入) JAR Library Installation 选择“copy checked…” “Library Folder”项选择“/WebRoot/WEB-INF/lib”(这样的话所需的类库都将拷贝到项目目录, 方便以后的部署) 点击“下一步(Next)”创建配置文件,修改文件路径(Folder)到“WebRoot/WEB-INF”目录(以 便和 Struts 配置文件一起管理),文件名称为默认的“applicationContext.xml

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共27页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有