ssh mysql环境搭建 myeclipse_myeclipse搭建ssh环境以及实例(图文教程).doc

41528d3028836879cd698677c3999917.gifmyeclipse搭建ssh环境以及实例(图文教程).doc

【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第1页MYECLIPSE整合SSH实例新建一个WEBPROJECT,命名为SSHDEMO,下面的CONTEXTROOTURL改为SSHDEMO,这时最后你访问的路径在刚刚创建的SSH工程上面右击,在弹出的菜单中选择MYECLIPSEADDSTRUTSCAPABILITIES,添加STRUTS支持,选择STRUTS12,修改下面的BASEPACKAGEFORNEWCLASSES的路径,这里定义为ORGWULIUSSHSTRUTS【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第2页在SSH工程上面右击,在弹出的菜单中选择MYECLIPSEADDSPRINGCAPABILITIES,添加SPRING的支持。,在弹出的对话框中选择SPRING2,选择MYECLIPSELIBRARIES,按照图示选择相关的库。由于SPRING采取最小化库发布的方式,使得SPRING的库文件彼此都是分离的,因而我们需要自己选择需要的库。这里,AOP需要在添加HIBERNATE的事务处理时使用,CORE是SPRING的核心库,ORM/DAO/HIBERNATE3库作为SPRING持久化的支持,WEB允许SPRING和STRUTS整合,其余保持原状,点击NEXT。【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第3页在这里添加SPRING的配置文件,可以将FOLDER更改为WEBROOT/WEBINF目录。这是为STRUTS整合准备的。其实,SPRING的配置文件可以放在WEBINF的任意目录中,具体的位置都需要在WEBXML中进行配置。这里仅仅采用最简便的方法,将配置文件放到WEBINF下面【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第4页在DATABASEDRIVER对话框中按照如下配置选择数据库驱动。首先选择DRIVERTEMPLATE,在这里我们选择MYSQL。DRIVERNAME是以后配置时使用的驱动名字,用以区分驱动,这里使用MYSQL即可。然后根据实际情况填写URL,USERNAME和PASSWORD。点击ADDJARS添加数据库驱动文件。为方便配置,可以选择SAVEPASSWORD保存密码。配置完毕后FINISH即可。【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第5页【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第6页当配置完数据源后,就可以添加HIBERNATE支持了。切换到MYECLIPSEJAVAENTERPRISE视图,在SSH工程上面右击,在弹出的菜单中选择MYECLIPSEADDHIBERNATECAPABILITIES,添加HIBERNATE的支持在对话框中选择SPRINGCONFIGURATIONFILE,表示我们希望将HIBERNATE托管给SPRING进行管理。这是将HIBERNATE与SPRING进行整合的基础【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第7页在出现的对话框中选择EXISTINGSPRINGCONFIGURATIONFILE。因为我们已经添加了SPRING的配置文件,所以这里选择的是已存在的配置文件。MYECLIPSE会自动找到存在的那个文件。然后在SESSIONFACTORYID中输入HIBERNATE的SESSIONFACTORY在SPRING配置文件中的BEANID的名字,这里我们输入SESSIONFACTORY即可【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第8页在出现的对话框中的BEANID里面输入数据源在SPRING中的BEANID的名字,这里我们输入DATASOURCE。然后在DBDRIVER里面选择我们刚刚配置好的MYSQL,MYECLIPSE会将其余的信息自动填写到表格里面【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第9页在出现的对话框中取消CREATESESSIONFACTORYCLASS。【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第10页至此我们已经完成了SSH的添加,但现在只是将所有需要的文件放到了一起,并没有完成所有的配置。现在我们要完成的是HIBERNATE的反向工程。我们知道,HIBERNATE提供了ORM(OBJECTRELATIONMAPPING)机制,即将关系型数据库映射为面向对象的实现。现在要做的是将数据库的表格映射为对象,这里会有大量的配置文档,但MYECLIPSE可以很方便的完成这些工作。首先切换到MYECLIPSEDATABASEEXPLORER视图,在需要使用的数据表格上面点击右键,选择HIBERNATEREVERSEENGINEERING。这里我们使用刚刚建立的SSH数据库中的SSH表。在打开的对话框中修改JAVASRCFOLDER为我们建立的/SSH/SRC,这里需要选择到SRC文件夹,并且需要填写JAVAPACKAGE,这是MYECLIPSE生成的类所在的包,我们将其取名为OBJ。然后选择JAVADATAOBJECT,建立POJO类。然后选择JAVADATAACCESSOBJECT。其中,POJO类是数据库表格所对应的JAVA类,【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第11页JDO类是MYECLIPSE自动生成的对数据库的一些操作。这里会封装一些常用的操作,简化我们的编写。填写完成后点击NEXT【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第12页此时SSH项目的目录结构如下所示。其中的USERJAVA是MYECLIPSE生成的POJO类,是使用面向对象的JAVA语言对数据库表格进行的抽象,USERHBMXML是将数据库表格中的字段和POJO类的属性进行映射的定义,USERDAOJAVA封装了一些MYECLIPSE自动生成的对数据库的操作。【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第13页新建一个接口类IUSERDAO【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第14页PACKAGEORGWULIUSSHDAOIMPORTJAVAUTILLISTIMPORTORGWULIUSSHOBJUSERPUBLICINTERFACEIUSERDAO{PUBLICUSERFINDBYIDINTEGERIDPUBLICLISTFINDBYNAMEOBJECTNAMEPUBLICVOIDSAVEUSERUSER}添加COMMON-POOL-14包【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第15页【GJAVA人才】WWWGJRENCAICOMJAVA人才学习天堂第16页添加SERVICE包和IMPL包,调正文件结构,新建IUSERSERVICEJAVA和USERSERVICEJAVAPACKAGEORGWULIUSSHSERVICEIMPORTORGWULIUSSHOBJUSERPUBLICINTERFACEIUSERSERVICE{PUBLICUSERGETUS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值