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

时间:2023-03-08 20:44:07
MeEclipse搭建SSH框架之———大体框架

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

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

一、新建web项目

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

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

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

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

三、给项目添加struts2支持

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

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

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

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

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

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

    给项目添加struts2支持成功

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

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

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

三、给项目添加spring支持

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

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

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

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

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

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

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

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

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

  1.点击这个图标MeEclipse搭建SSH框架之———大体框架--->选择MyEclipse Database Explorer--->弹出DB Browser--->点击空白处右键--->New

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

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

  失败,因为驱动类选错了:MeEclipse搭建SSH框架之———大体框架

  正确配置:

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

  

  成功,点ok:MeEclipse搭建SSH框架之———大体框架

  直接Finish.

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

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

 五、给项目添加hibernate支持

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

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

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

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

  3

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

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

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

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

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

   6.ok,hibernate已添加成功

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

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

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

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

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

  1.到这里来baby

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

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

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

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

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

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

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

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

    (1).自命名表名

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

    (2).默认,直接Finish,

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

  6.好了,看看生成了没

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

七、在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>

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

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

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