`
wandejun1012
  • 浏览: 2690102 次
  • 性别: 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

分享到:
评论

相关推荐

    Java Web网络程序设计详细教程(ssh框架)

    特别适合初学者 PPT教程非常详细 包括JDK安装配置 TOMCAT安装配置 MyEclipse运行环境搭建 数据库使用的是MySQL SSH框架的搭建 一步一步教你做!

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

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

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

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

    WIFI作品DIY教程01-《Z WIFI开发板》介绍和联网等配置教程-电路方案

    全新的WIFI作品系列教程,故名思意我们这个系列以WIFI为中心,并以家为起点(涉及Bluetooth、zigbee、nrf24l01),对语音识别、视频监视、wifi家居、智能调控、人机交互、家中机器人等,一步一步带创友们改变家、...

    一键实现rsync+inotify的小脚本

    第三步: 输入客户端的IP 输入n进入下一步 会进入配置ssh免密登录界面 如果本机没有ssh公钥会先先进入生成公钥的界 需要输入客户端的密码: 如果没有配置免密登录,会提示输入密码与ssh免密登录的选项 会自动检测...

    rsync命令教程 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。

    在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。 一、rsync的六种工作模式: 1.1、拷贝本地...

    配置MSSQL数据源连接步骤

    配置MSSQL数据源连接步骤: [很卡,设置下了分辨率了] ...涉及所有关于java方面的编程均可讨论 本人目前涉及MYSQL ORACLE LINUX AJAX SSH XML....... 好了,教程就到这,88 本人邮箱:zhuseahui@yahoo.com.cn

    pycharm专业版远程登录服务器的详细教程

    本文单纯为记录个人学习经历,以及一些经验教训,如涉及侵权,请联系作者立即删除! ** Pycharm等环境连接服务器手册 下载pycharm专业版,购买激活码,利用ssh...4、配置环境【主要是和服务器连接】,选择要配置的环境t

    vagrant安装教程

    安装 vagrant_1.9.2.msi , 按提示一步一步往下走即可 安装完成后提示重启 , 点击 yes 安装 VirtualBox-4.3.12-93733-Win.exe 此时创建的文件夹都在 C:\Users\Administrator\.vagrant.d\boxes 下 新建工作区(创建两个...

    Spark集群及开发环境搭建(完整版)

    Spark集群及开发环境搭建,适合初学者,一步一步并配有截图。 目录 一、 软件及下载 2 二、 集群环境信息 2 三、 机器安装 2 1. 安装虚拟机VirtualBox 2 2. 安装CentOs7 2 四、 基础环境搭建(hadoop用户下)...

    细细品味Hadoop集群1-5

    特别好的Hadoop教程,基本上等于手把手教了,每一步都非常详细 (Hadoop安装及配置) (第1期)_CentOS安装配置 (第2期)_机器信息分布表 (第3期)_VSFTP安装配置 (第4期)_SecureCRT使用 (第5期)_Hadoop安装配置...

    vscode配置远程开发环境并远程调试运行C++代码的教程

    之前的时候我写C/C++代码喜欢在Linux下用vim(一开始甚至都没装代码补全插件),后来入了Clion的坑,感觉IDE还是太方便了...一般这一步都不会有什么问题,没有的需要安装一下ssh服务 vscode上安装Remote Development插

    window8.1下FTP服务器安装配置图文教程

    系统window8.1下FTP服务器安装教程: 1、安装IIS组件:点开始菜单—...IP设置为本机的IP地址,端口用FTP默认的21,SSL勾选“无”,点击“下一步”,出现“绑定SSH设置”界面。 如果只是想设置简单的FTP,则“身份验

    WIFI作品DIY教程02-《openwrt摄像头》3D外壳和diy教程-电路方案

    前往第一篇:WIFI作品DIY教程01-《wifi开发板》介绍和联网等配置教程 网址链接:https://www.znck007.com/forum.php?mod=viewthread&amp;tid=21570 第二部份:配置摄像头。 一、下载putty软件(电脑连接openwrt系统) ...

    Linux管理员指南

    从第12章到第17章依次介绍DNS(域名服务)、FTP(文件传输协议)、Web网络服务器的设置、SMTP(简单邮件传输协议)、POP(邮局协议)以及SSH(安全Shell等方面的内容。在每一章中,我们将依次介绍相关服务软件的下载...

Global site tag (gtag.js) - Google Analytics