Spring+Hibernate+Struts整合项目学习1

开发环境:Myeclipse6.5;Mysql5.1;Mysql-front

开发任务:用户的注册,查找,删除


A.导入Hibernate包

操作:
1.   依次选择,菜单栏上的:Myeclipse-->Project Capabilites-->Add Hibernate Capabilities
2.   弹出对话框,然后在Hibernate Specifications中选择HIbernate3.2; 
      在中间的Library复选框中,一般简单的程序选择上面两个就足够了(什么时候选择最后那个,选了有什么别的好处,暂时没有学到!!); 
      JAR Library Installation:记住要选择下面的Copy Checked Library...的选项,原因是 上面那个没有真正的将那些jar文件导入到指定的文件夹中,只是到buil-path下,这样,如果我们的程序部署到Tomcat上去运行的话,Tomcat在Lib目录下找不到需要的jar文件,从而就会报异常!!  所以,基本上任何的jar导入,一般都选择“Copy Checked Library...”  PS: Library folder :/WebRoot/WEB-INF/lib

3.   再次弹出一个对话框,保持默认配置,直接点击Next  此时生成了非常重要的配置文件 hibernate.cfg.xml

4.   对话框again,因为,本人现在学习的是个小功能程序,只运用了Spring去管理Hibernate的一些相关信息(sessionFactory),所以在面对这个对话框的时候,去掉所有选择,点击Next

5.   与4同理,这里,也是取消所有选择,然后直接点击Finish.

 

 

B.导入Spring包

操作:

1.    与A.1同理,只是最后选择Add Spring Capabilities

2.    弹出对话框 其中,Spring Version:选择版本,一般选择2.0以上, 在此我选择2.0。  中间选择Spring Libraries: 在这次学习中,选择了5个

      Spring2.0 AOP Libraries;

      Spring2.0 Core Libraries;

      Spring2.0 Persistence Core L...;

      Spring2.0 Persistence JDBC Libr...;

      Spring2.0 Web Libraries.

      之后的选择和A.2之后的选择一样。

3.   又弹出个对话框,在此次学习开发中,我们取消了Enable AOP Builder。 并且 将Folder原来默认的src改成WebRoot/WEB-INF  点击 Next

4    去掉所有的默认选择,直接点击Finish(Creat SessionFactory我们将手动的学习完成)

 

 

C. 导入Struts Libraries

1.   从官方网站下载Struts,lib的就可以了小一点,下载速度快些。

2.   分别复制: framworker.jar; ognl.jar; struts-core.jar; struts-srping-plugin.jar;  xwork.jar到工程的webRoot/WEB-INF  文件夹

3.   在工程的src文件夹下 new一个xml文件,取名叫做struts.xml. 打开此文件之后,在第二行输入一些DTD的代码

代码如下:

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">

这样MyEclipse就具备了xml自动提示的功能。 而此文件中的内容,等到过后实际开发时在去加东西。

4.   在文件web.xml中声明一些struts的映射-Filter过滤器,和Spring的Listener监听器 代码如下:

 <filter>
 <filter-name>struts2</filter-name>
 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> 
 </filter>
 
 <filter-mapping>
 <filter-name>struts2</filter-name>
 <url-pattern>/*</url-pattern>
 </filter-mapping>
 
 <listener>
 <listener-class>
 org.springframework.web.context.ContextLoaderListener
 </listener-class>
 </listener>

 

 

D.    配置完上述所有东西之后,重启Tomcat如果没有问题,说明配置成功!

 

 

 

 

你可能感兴趣的:(spring,tomcat,Hibernate,struts,项目管理)