zoukankan      html  css  js  c++  java
  • 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大的框架搭建成功!!!!!!!!!!!!!!!!!!

        

  • 相关阅读:
    Linux内核将要支持最新龙芯3A2000/3B2000
    微软拥抱Linux,着实太晚了
    武校学生
    第一篇 SCI 综述被接收的感想
    如何使用Rally+Docker测试OpenStack
    (OK) ntp——linux设置系统时间—RHEL—FEDORA—CENTOS
    理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术
    (OK) find-alter-files.sh——递归
    (OK) digui-gb18030-utf8.sh——递归
    (OK) digui-dir-del-M.sh——递归
  • 原文地址:https://www.cnblogs.com/xyzq/p/5980627.html
Copyright © 2011-2022 走看看