MeEclipse搭建SSH框架之———大体框架

必备:MyEclipse软件,SSH需要的jar包,数据库,连接数据库的驱动jar包

先搭建大体框架,再加别的东西,要不都不知道哪里错了

一、新建web项目

  MyEclipse左边右键--->New--->Web Project---->输入项目名--->选择Java EE 版本(建议不低于5.0)--->Finish

                  

二、导入项目需要的jar包到WEB-INF下的lib包(web项目不用build path)

三、给项目添加struts2支持

  1.点击项目名右键--->MyEclipse--->Add Strut Capabilities...

                  

  2.弹出一个框:什么都别管,选中Struts 2.1---->next---->点击取消Show:MyEclipse Libraries(因为我们用的是自己的jar包,不再需要MyEclipse自己提供的jar包,因为版本可能低)---Finish,然后可以看到src下面多了struts文件

    

    

    

    给项目添加struts2支持成功

    

   可以看到web.xml里多了struts2的核心过滤器

    

三、给项目添加spring支持

  1.点击项目名右键--->MyEclipse--->Add Strut Capabilities...

  

  2.弹出一个框:选Spring 3.1,同样点击取消Show:MyEclipse Libraries--->next---->

   

  3.弹出一个框:点击取消Enable Spring bean configuration file;

   

    Finish后看到src下多了个文件:applicationContext.xml,spring已经添加成功!

   

四、建立与数据库的连接,添加hibernate支持时要用到,由表逆向生成实体类和表--类关系映射文件

  1.点击这个图标--->选择MyEclipse Database Explorer--->弹出DB Browser--->点击空白处右键--->New

  2.弹出以下框:选择要连接的数据库类型,驱动名自己随便取一个,连接数据库的url,帐号,密码(我的数据库没密码,所以这里不填),添加连接数据库的驱动包(这里我放在我电脑的桌面),选择驱动类名(根据自己的数据库类型选择),----->选中Save Password--->Test Driver 如果配置没错,就会提示连接成功--->Finish

  

  失败,因为驱动类选错了:

  正确配置:

    

  

  成功,点ok:

  直接Finish.

  双击可以看到跟数据库中一样的信息

  

 五、给项目添加hibernate支持

  1.点击项目名右键--->MyEclipse--->Add Hibernate Capabilities...

    

  2.弹出一个框,选Hibernate3.2,同样点击取消Show:MyEclipse Libraries--->next--->next

     

  3

    .

  4.选择数据库信息,DB Driver选中第四步配置好的数据库,其他信息就自动生成了,不用理

    

  5.next--->弹出一个框,点击取消Create SessionFactory class---->Finish

     

   6.ok,hibernate已添加成功

    

  看看生成的hibernate.cfg.xml和applicationContext.xml

  

    

六、逆向生成实体类和映射文件

  1.到这里来baby

  

  2.选中要生成实体类和映射文件的表

    

  3.逆向come on!这里项目名我写错了,应该是test,具体情况根据自己看

    

   4.选择id增长方式,一般mysql自增长是native

     

  5.选择对应表生成类的名字,可以不用选(默认是表明首字母大写)

    (1).自命名表名

      

    (2).默认,直接Finish,

      

  6.好了,看看生成了没

    

七、在web.xml里加上上下文参数和spring的核心:监听器   

      

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring.xml</param-value>
  </context-param>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

   

八、部署到tomcat,启动服务,如果不报错,在浏览器能访问到index.jsp,就证明SSH大的框架搭建成功!!!!!!!!!!!!!!!!!!

    

原文地址:https://www.cnblogs.com/xyzq/p/5980627.html