浏览 7795 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-30
最后修改:2009-04-30
Struts1+Spring+Hibernate配置开发总结(图解教程详细)
好些天没来了,上传一篇总结充数吧,o(∩_∩)o...本文继Struts2+Spring2+Hibernate3.1配置开发总结之后版本,转载请说明。 看本教程指南:注意我配置的思路和方法,注意鼠标动作的着重标识ssh开发配置教程,以供参考; 开发环境:MyEclipse6.0+Tomcat5.0+Oracle9i配置环境:Struts1+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2EE 5.0版本 2、添加Struts1支持,注意这里我们使用Myeclipse中集成的Struts1,所以在配置的时候选择Struts1.2版本,下面可以修改包名,其它选择默认,点击“Finish”即可; 此时struts1自动加载开发需要的架包,可以从项目下的WEB-INF看到;同时生成资源文件和标签库文件,最重要的是struts-config.xml文件,是struts开发设计器。 此时先不要急于发布,发布的话也不能访问到项目。 3、添加Spring支持,这里建议选中“Spring2.0 Persistence JDBC Libraties”,选中后,Spring会自动加载相应的包;在弹出的框中选中Copy checked library contents to project folder,点击下一步,将applicationContext.xml文件的目录改为WebRoot/WEB-INF,点击完成 点击“NEXT”,点击“Browse”,选择applicationContext.xml配置文件的位置,把它放在“WEB-INF”下,点击“Finish”即可; 点击“Finish”,WEB-INF下多出了applicationContext.xml文件; 4、添加Hibernate支持,建议将Hibernate3.1下的包全部选中,以免在开发过程中出现莫名其妙的错误,我们的硬盘也不缺少这部分空间,是吧;接下来,仍选中“Copy checked library contents to project folder”项,点击“Next”; 此时会出现Hibernate的配置文件,我们把Hibernate交给Spring管理,这里选中“Spring configuration file(applicationContext.xml)”项,点击“Next”; 接下来选中Existing Hibernate configuration file选项,使用已存在的applicationContext.xml文件,即;在SessionFactory ID中输入“sessionFactory”,大小写无所谓,根据个人的习惯; 点击“Next”;配置连接数据库参数,如果没有建立数据源项,可以通过MyEclipse DB Browser来创建;在BeanID中输入“dataSource”,如下: 这里我使用的Oracle9i版本,因为最近在研究Oracle数据库,如果使用SQLServer,可以参考我的另一篇总结Struts2+Spring2+Hibernate3.1图解配置教程; 点击“Next”,取消选中的“Creat…”项;点击“Finish”即可,此时会弹出覆盖重复包的对话框,点击Replace即可; 这样我们的Struts1+Spring2+Hibernate3.1开发就配置完毕了。 下面以注册功能为例对环境测试: 双击打开“struts-config.xml”文件, 打开“Design”视图,右击选择如下所示: 创建Formbean(用于输出表单参数)、action(流程跳转)、jsp(注册页面) 也可从项目中打开,如下所示: 即可; 注意创建的顺序,是先创建Formbean,再创建Action; 创建RegistForm,在Use case中只需要输入Form的前半部分即可,不需要再次输入后缀Form 点击“Add”,添加Formbean属性,在这里我只添加了四个属性,如: 忽略Methods项,选中创建jsp,jsp可以选择自己设置的路径,如: 把jsp文件放在“WebRoot”根目录下; 点击”Next”,创建action,此时看到默认配置好的Action,我们可以根据自己的需要对其修改; 配置action重定向属性,选择“Forwards”项, 配置注册成功后导向页面: 配置注册失败好导向页面: 点击“Close”, 点击“Finist”,打开struts-config.xml文件,可以看到如下: Struts-config.xml源码如下: <action attribute="registForm" input="/regist.jsp" name="registForm" path="/regist" scope="request" type="com.fejderp.struts.action.RegistAction"> <forward name="failed" path="/failed.jsp" redirect="true" /> <forward name="success" path="/success.jsp" redirect="true" /> </action> 好了,到此为止,测试一下Struts1+Spring2+Hibernate3.1开发环境吧,没问题的话,应该是创建Web项目的时候自动生成的index.jsp主页。 如果applicationContext.xml中报错,解决方法: 是点击项目右键属性,选中Java Build Path,点击Add library 选中Myeclipse libraries,点击下一步 选中Spring2.0 Persistence JDBC Libraries,点击完成,此时错误消失 小技巧(请看图解):一次性设置编码格式: 当我们每当新建一个jsp页面的时候,我们都要重复同样的工作就是更改jsp中的编码格式,下面就是利用MyEclipse设置当创建jsp的同时,创建jsp的编码格式; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-04
sha fa ^^^&*(
|
|
返回顶楼 | |
发表时间:2009-06-04
chinalzd 写道 Struts1+Spring+Hibernate配置开发总结(图解教程详细)
好些天没来了,上传一篇总结充数吧,o(∩_∩)o...本文继Struts2+Spring2+Hibernate3.1配置开发总结之后版本,转载请说明。 看本教程指南:注意我配置的思路和方法,注意鼠标动作的着重标识ssh开发配置教程,以供参考; 开发环境:MyEclipse6.0+Tomcat5.0+Oracle9i配置环境:Struts1+Spring2+Hibernate3.1 1、首先创建Java-Web Project工程,选择J2EE 5.0版本 2、添加Struts1支持,注意这里我们使用Myeclipse中集成的Struts1,所以在配置的时候选择Struts1.2版本,下面可以修改包名,其它选择默认,点击“Finish”即可; 此时struts1自动加载开发需要的架包,可以从项目下的WEB-INF看到;同时生成资源文件和标签库文件,最重要的是struts-config.xml文件,是struts开发设计器。 此时先不要急于发布,发布的话也不能访问到项目。 3、添加Spring支持,这里建议选中“Spring2.0 Persistence JDBC Libraties”,选中后,Spring会自动加载相应的包;在弹出的框中选中Copy checked library contents to project folder,点击下一步,将applicationContext.xml文件的目录改为WebRoot/WEB-INF,点击完成 点击“NEXT”,点击“Browse”,选择applicationContext.xml配置文件的位置,把它放在“WEB-INF”下,点击“Finish”即可; 点击“Finish”,WEB-INF下多出了applicationContext.xml文件; 4、添加Hibernate支持,建议将Hibernate3.1下的包全部选中,以免在开发过程中出现莫名其妙的错误,我们的硬盘也不缺少这部分空间,是吧;接下来,仍选中“Copy checked library contents to project folder”项,点击“Next”; 此时会出现Hibernate的配置文件,我们把Hibernate交给Spring管理,这里选中“Spring configuration file(applicationContext.xml)”项,点击“Next”; 接下来选中Existing Hibernate configuration file选项,使用已存在的applicationContext.xml文件,即;在SessionFactory ID中输入“sessionFactory”,大小写无所谓,根据个人的习惯; 点击“Next”;配置连接数据库参数,如果没有建立数据源项,可以通过MyEclipse DB Browser来创建;在BeanID中输入“dataSource”,如下: 这里我使用的Oracle9i版本,因为最近在研究Oracle数据库,如果使用SQLServer,可以参考我的另一篇总结Struts2+Spring2+Hibernate3.1图解配置教程; 点击“Next”,取消选中的“Creat…”项;点击“Finish”即可,此时会弹出覆盖重复包的对话框,点击Replace即可; 这样我们的Struts1+Spring2+Hibernate3.1开发就配置完毕了。 下面以注册功能为例对环境测试: 双击打开“struts-config.xml”文件, 打开“Design”视图,右击选择如下所示: 创建Formbean(用于输出表单参数)、action(流程跳转)、jsp(注册页面) 也可从项目中打开,如下所示: 即可; 注意创建的顺序,是先创建Formbean,再创建Action; 创建RegistForm,在Use case中只需要输入Form的前半部分即可,不需要再次输入后缀Form 点击“Add”,添加Formbean属性,在这里我只添加了四个属性,如: 忽略Methods项,选中创建jsp,jsp可以选择自己设置的路径,如: 把jsp文件放在“WebRoot”根目录下; 点击”Next”,创建action,此时看到默认配置好的Action,我们可以根据自己的需要对其修改; 配置action重定向属性,选择“Forwards”项, 配置注册成功后导向页面: 配置注册失败好导向页面: 点击“Close”, 点击“Finist”,打开struts-config.xml文件,可以看到如下: Struts-config.xml源码如下: <action attribute="registForm" input="/regist.jsp" name="registForm" path="/regist" scope="request" type="com.fejderp.struts.action.RegistAction"> <forward name="failed" path="/failed.jsp" redirect="true" /> <forward name="success" path="/success.jsp" redirect="true" /> </action> 好了,到此为止,测试一下Struts1+Spring2+Hibernate3.1开发环境吧,没问题的话,应该是创建Web项目的时候自动生成的index.jsp主页。 如果applicationContext.xml中报错,解决方法: 是点击项目右键属性,选中Java Build Path,点击Add library 选中Myeclipse libraries,点击下一步 选中Spring2.0 Persistence JDBC Libraries,点击完成,此时错误消失 小技巧(请看图解):一次性设置编码格式: 当我们每当新建一个jsp页面的时候,我们都要重复同样的工作就是更改jsp中的编码格式,下面就是利用MyEclipse设置当创建jsp的同时,创建jsp的编码格式; Mark **(*&( |
|
返回顶楼 | |