`
wandejun1012
  • 浏览: 2737949 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SSH一步一步配置教程

 
阅读更多

环境:MyEclipse6.5+Mysql5+Spring2.5.6+Hibernate3.3.1+Struts1.3.8

 

1.配置Hibernate3.3.1

 

1.1 新建web项目sshAdd。选择J2EE5.0+JSTL1.1

 

1.2 右击项目->选择Add Hibernate Capabilities->JAR Library Installation选择第一个,拷贝至web-inf/lib中,其余默认->下一步,全部默认->再下一步指定一个之前配置的DB Driver(这个配置见1.3)->点击下一步,去掉Create SessionFactory  class的复选框,点击Finish完成。

 

1.3 点击window->Open perspective->Myeclipse Database Explorer.

      1)在左侧空白处右击,选择NEW。

      2)在Driver Template中先把Mysql/J

      3)DriverName:随便起,比如mydbdriver,注意到这里不是指MYSQL驱动的名称。

      4)Connection URL:写成这样jdbc:mysql://localhost:3306/votedb

      5)UserName:mysql用户名

      6)Password:mysql密码。

      7)Driver JARs:点击Add Jars,选择mysql JAR包所在的路径。

      8)Driver classname:com.mysql.jdbc.Driver

      9)可以点击Test Driver来测试驱动是否有效。

 

 

1.4 注意到这里默认的Hibernate是3.3.0的,我们这里将它升级成3.3.1的。

      1)切换到项目属性,找到Java Build Path,将Hibernate的jar包全部删除。

      2)将hibernate3.3.1的jar包全部拷贝进去(具体JAR包见百度云盘)。

 

 

2.配置spring2.5.6

 

2.1 将spring的jar包拷贝到lib中

2.2 将applicationContext.xml拷贝到src目录下。

2.3 在web.xml中添加如下语句:

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

 

 

 

3.配置struts1.3.8

 

3.1 和添加Hibernate一样,需要在项目上右击,添加struts capalities

3.2 在出来的第一个页面,将Base package for new  classes 的包改一下,最好在此之前新建好web项目的包结构,比如dao  ,service,web,web/action,web/actionform,uitl等等,然后此时先把web/action的包即可。

3.3    同安装hibernate一样,将struts自己产生的JAR包移除掉。

3.4    将新的JAR包拷贝进去即可。  

3.5    注意到:用struts自带的工具拖拽action时,use case 相当于path去掉斜杠后的内容。  

 

 4.注意到:struts要交给spring管理,所以在struts-config.xml中messageResource之前添加如下语句:

 

<controller>
  	<set-property  property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor" />
  </controller>

 

 5.逆向工程步骤

 

5.1 新建好domain包。

5.2 切换到MyEclipse Database Browser视图。

5.3 在表上右击,选择Hibernate Reverse Project.

5.4 在出来的界面中,勾上"Create POJO DB Table mapping information"->Create a Hibernate mapping file->Update Hibernate configuration->勾选Java Data Object.

注意到:最后面的Java Data Object不要忘了,但是Create abstract class留空,Base persitent class留空。

5.5 点击下一步->Id Generator选increment.下一步,直至完成。如果想用uuid的话,不要选uuid.hex,直接手写uuid即可。

 

-----------------------------------------------------

下面解释一下Include Referenceing/Referenced Table的意思:

Include ReferencedTable(A->B):包含被引用的表,这里以Hibernate当前的表为A,被A引用的,即被A依赖的表。

Include Referenceing Table(A<-B):包含引用的表,这里依然是以Hibernate当前的表为A,那么引用A表的表,即依然A表的表.

 

 refurl:http://blog.csdn.net/edward_qing_lee/article/details/7963817

 

 http://blog.csdn.net/fycheung/article/details/7674185

 

http://blog.sina.com.cn/s/blog_69b9434b010139z2.html

分享到:
评论

相关推荐

    教你一步一步建立SSH(J2EE)

    ### 教你一步一步建立SSH(J2EE) #### 一、前言 SSH指的是Spring、Struts和Hibernate三个开源框架的首字母缩写,它们在Java Web开发领域中被广泛应用于构建企业级应用。本教程将详细介绍如何从零开始搭建一个基于...

    ssh整合word教程

    接下来,按照本文提供的步骤,我们将一步一步地完成SSH整合。 1. **项目结构搭建** 在Eclipse中创建一个新的Dynamic Web Project项目,添加所需的库文件(jar包),这包括Spring框架的jar包、Struts2框架的jar包...

    SSH.rar_myeclipse ssh_ssh_ssh myeclipse_ssh2_ssh2 Myeclipse

    标题"SSH.rar_myeclipse ssh_ssh_ssh myeclipse_ssh2_ssh2 Myeclipse"表明这是一个关于SSH配置和MyEclipse集成的资源包,可能包含了SSH框架在MyEclipse中的配置教程,以及SSH2(更安全的SSH版本)的相关资料。...

    图文并茂手把手教你搭建SSH框架(教程)

    本教程将详细讲解如何在Myeclipse环境下搭建SSH框架。 首先,创建一个新的Web Project工程。这一步非常基础,只需根据Myeclipse的向导设定工程名称即可。完成创建后,紧接着是添加Struts框架。在工程中选择“New” ...

    Windows上安装配置SSH教程——win10下使用Cygwin+Expect自动登陆ssh

    选择从网上下载的软件包的存储路径,(默认或者)手动指定一个合适路径,下一步,如果手动指定的路径不存在,则会询问是否创建目录,选择:是 选择网络连接方式,默认即可(直接连接,不使用代

    myeclipse ssh框架搭建教程

    本教程将详细介绍如何使用MyEclipse搭建一个基于SSH的项目。 首先,我们从创建Web工程开始。在MyEclipse中,选择新建一个Dynamic Web Project,为项目命名并设置好相应的JRE版本。然后,为了支持Struts2,我们需要...

    小米路由器青春版免拆机破译SSH刷入breed教程.zip

    2. "小米路由器青春版免拆机破译SSH刷入breed教程.docx":这是一个详细的文档,包含每一步的操作指南。 3. "winscp576setup.exe":这是一款流行的SSH文件传输工具WinSCP,用于在本地计算机和远程路由器之间安全地...

    SSH2的相关教程

    SSH2是一种流行的Java平台上的Web应用框架,它结合了Struts...此外,由于是通过OCR技术扫描的部分文字,文档中难免会有误差,因此在实际操作时,需要核对每一步的准确性和完整性,确保不会因为扫描误差而造成配置错误。

    ssh整合手把手教程

    本教程将手把手教你如何在MyEclipse环境中进行SSH整合。 首先,创建一个新的Web项目。在MyEclipse中选择"File" -&gt; "New" -&gt; "Project",然后选择"Web Project",接着按照提示填写项目名称(例如SSHDemo01)并选择...

    XShell安装配置教程及使用教程.doc

    XShell安装配置教程及使用教程 XShell是一种流行且简单的网络程序,旨在模拟虚拟终端。它支持RLOGIN、SFTP、SERIAL、TELNET、SSH2 和 SSH1,可以非常方便的对 Linux 主机进行远程管理。下面是XShell安装配置教程及...

    两个SSH2间免密码登录

    最后一步是在被登录机上配置授权文件。 1. **进入.ssh2目录**: - 执行命令`cd ~/.ssh2`。 2. **生成或修改authorization文件**: - 使用命令`echo "Key id_dsa_2048_a.pub" &gt;&gt; authorization`,确保文件内容符合...

    myeclipse搭建SSH步骤视频

    通过视频教程"myeclipse_SSH搭建_2018_11_13.mp4",你可以看到高清的画面和清晰的讲解,一步一步地学习和实践这个过程。在学习过程中,需要注意每个步骤的细节,理解每个组件的作用,以及它们如何协同工作。此外,...

    一步一步在Linux上部署Oracle 10g R2 RAC

    十、配置oracle 用户SSH 对等性 十一、配置共享磁盘 十二、在共享磁盘上创建分区 十三、配置裸设备以存放OCR、Voting Disk 十四、安装asm 软件包、创建ASM 磁盘 十五、安装clusterware 软件 十六、升级clusterware ...

    MyEclipse开发SSH2(Struts2+Spring+Hibernate)教程

    ### MyEclipse开发SSH2(Struts2+Spring+Hibernate)教程精析 #### 一、开发环境准备 在深入探讨如何使用MyEclipse构建SSH2框架(Struts2 + Spring + Hibernate)之前,首要任务是确保开发环境的正确搭建。本教程...

    搭建SSH框架使用的demo

    本教程将基于提供的"LoginDemo"来讲解如何搭建SSH框架。 首先,Spring作为核心容器,管理着应用中的对象(Bean),通过依赖注入(DI)和面向切面编程(AOP)来实现组件间的松耦合。在"LoginDemo"中,Spring可能被...

    SSH2框架的整合教程

    ### SSH2框架的整合教程知识点解析 #### 一、引言 SSH2框架是指由Struts2、Spring和Hibernate三个开源框架组成的Java Web应用开发框架集合。这些框架各自解决了Web应用开发中的不同问题:Struts2负责MVC模式中的...

    ssh_web开发测试程序学习笔记

    `chapter05`可能是指教程中的第五章,内容可能涉及SSH框架的高级特性和实战案例,比如使用Spring管理Service层,Struts2的拦截器机制,或者Hibernate的复杂查询。这一章节通常会深入讲解如何进行测试驱动开发(TDD)...

    ssh2搭建全过程

    ### SSH2搭建全过程详解 #### 一、简介 SSH2是指Struts2、Spring和Hibernate三个框架的集成,是Java Web开发中非常流行的MVC框架...希望本教程能够帮助您顺利搭建起SSH2环境,为后续的Java Web开发奠定坚实的基础。

    struts教程,ssh开发用

    5. Action执行完成后,返回一个ActionForward对象,指定下一步的跳转目标。 6. 前端控制器根据ActionForward将控制权交给JSP页面,JSP页面负责渲染视图并返回给用户。 学习SSH开发,你需要掌握以下知识点: 1. **...

Global site tag (gtag.js) - Google Analytics