问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用MyEclipse2016搭建ssh框架

发布网友 发布时间:2022-05-14 17:30

我来回答

1个回答

热心网友 时间:2023-10-16 18:52

  1.打开MyEclipse,需要注意的是这里应该处于MyEclipse Java Enterprise视图;新建一个Web Project,输入适当的工程名字,这里输入ssh,Finish即可。
  2.确定之后MyEclipse会生成名为SSH的项目,其中生成的目录结构如下所示:

  3. 添加Struts1.2框架支持
  在ssh工程上面右击,在弹出的菜单中选择MyEclipse -> Add Struts Capabilities…,添加Struts的支持。
  在弹出的对话框中选择Struts 1.2,修改Base package for new classes成所需的包名,其余保持原状,Finish即可
  4. 添加Spring2.0框架支持
  在ssh工程上面右击,在弹出的菜单中选择MyEclipse -> Add Spring Capabilities…,添加Spring框架支持
  由于Spring采取最小化库发布的方式,使得Spring的库文件彼此都是分离的,因而需要自己选择需要的库:
  选择好后Next,在窗口中选择Browse,选择ssh工程下面的WEB-INF文件夹,然后Finsh。
  5. 配置数据源
  在MyEclipse右上角选择MyEclipse Database Explorer,打开数据库管理视图。
  在左侧的DB Browser点击右键,选择New…,打开Database Driver对话框。
  在Database Driver对话框中按照如下配置选择数据库驱动。首先选择Driver Template,在这里选择MySQL。Driver Name是以后配置时使用的驱动名字,用以区分驱动,这里使用MySQL即可。然后根据实际情况填写URL,User name和Password。点击Add JARs添加数据库驱动文件。为方便配置,可以选择Save password保存密码。配置完毕后Finish即可。
  6. Spring与Hibernate的整合
  当配置完数据源后,就可以添加Hibernate支持了。切换到MyEclipse Java Enterprise视图,在ssh工程上面右击,在弹出的菜单中选择MyEclipse -> Add Hibernate Capabilities…,添加Hibernate的支持。
  选择Hibernate3.3,全部按照默认设置即可,然后点击Next;
  在对话框中选择Spring configuration file,表示希望将Hibernate托管给Spring进行管理,这是将Hibernate与Spring进行整合的基础。然后点击Next;
  在出现的对话框中选择Existing Spring configuration file。因为已经添加了Spring的配置文件,所以这里选择的是已存在的配置文件。MyEclipse会自动找到存在的那个文件。然后在SessionFactory ID中输入Hibernate的SessionFactory在Spring配置文件中的Bean ID的名字,这里输入sessionFactory即可。然后点击Next;
  在出现的对话框中的Bean Id里面输入数据源在Spring中的Bean ID的名字,这里输入dataSource。然后在DB Driver里面选择刚刚配置好的ssh,MyEclipse会将其余的信息自动填写到表格里面。然后点击Next;
  在出现的对话框中取消Create SessionFactory class。点击Finish即可。
  此时MyEclipse会自动打开Spring的配置文件,文件内容为:
  此时,切换到MyEclipse DataBase Explorer视图,右键打开数据库连接,在需要使用的数据表格上面点击右键,选择Hibernate Reverse Engineering...。这里使用刚刚建立在test数据库中添加的user表。
  在打开的对话框中修改Java src folder为建立的/ssh/src,这里需要选择到src文件夹,并且需要填写Java package,这是MyEclipse生成的类所在的包,将其取名为user。然后选择Java Data Object,建立POJO类。然后选择Java Data Access Object。其中,POJO类是数据库表格所对应的Java类,JDO类是MyEclipse自动生成的对数据库的一些操作。这里会封装一些常用的操作,简化的编写。填写完成后点击Next。
  在出现的对话框中选择ID Generator为native,然后点击Finish即可。
  其中的User.Java是MyEclipse生成的使用面向对象的Java语言对数据库表格进行的抽象,User.hbm.xml是将数据库表格中的字段和POJO类的属性进行映射的定义,UserDAO.java封装了一些MyEclipse自动生成的对数据库的操作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学入学应该带哪些必备物品? tim删除聊天记录的方法步骤 pc端彻底删除tim聊天记录 甩脂机调到什么档位 如何用甩脂机 甩脂机的正确使用方法 使用抖脂机要注意什么 怎样申请小号微信号 ...的长和宽分别增加6米,扩建后草坪的面积增加了多少 ...扩建后长和宽分别增加10米,扩建后的操场面积增加了多少平方米?_百 ... 长方形的公园它的面积长和宽分别扩大十米后它的平方增加了面积增加了13... 我北京移动1391手机号,在被移动公司无故停机,销号,10086投诉半月未果,我想通过法律投诉,可以吗? 五连号你好老总四连号你好老板三连号是什么 为什么装修店铺添加的掌柜说模块没有关注按钮 淘宝中店铺名片怎么修改 作为排名第一的中国最浪漫城市大连,你都去过大连的哪些浪漫之处? 中国大明星资料 请问2010年各大明星片酬是多少呀?尽量多举几个例子 一个人帅不帅就得看他光头的照片了,各大明星光头照 那些网站里竟然有杨幂、林志玲、菜依林,柳岩等很多大明星的图片,这些图片都是p来的?还是真的? 我是大明星的图片 苹果顶级机用了三星哪些东西 苹果手机的屏幕是三星提供,但仍然不如三星自家手机使用的屏幕强悍吗? 苹果屏幕为什么会采购竞争对手三星的AMOLED屏? 同样都是三星家的屏幕,为什么苹果手机看起来比其它手机更舒服? 纳粹党徽的真正意义是什么? 希特勒建立纳粹党的目的是为了抢劫全世界吗? 二战时期,纳粹党为什么要屠杀犹太人? 21世纪纳粹党的卷土重来以及纳粹党的警示意义。 介绍一下纳粹党旗的意义! AL-41涡扇发动机详细参数 myeclipse 2016怎么进入页面编辑模式,怎么装tomcat,怎么看激活 1391手机号还是1380手机号好 myeclipse2016怎么配置tomcat 手机接到显示号码是空号的骚扰电话究竟是怎么回事? myeclipse2016ci0激活后打开myeclipse一会就弹一个报错的窗口然后就关闭了,如图。 MyEclipse2016自带jdk吗 那么我要是配置环境变量用自己下载的可以吗 这几天总接到139开头陌生电话号码 怀柔人寿保险公司电话号码 myeclipse2016怎么关闭自动补全括号、双引号和双引号等等 什么是临床路径 北京五一可以去采摘什么? 在捷信办了分期,还款日是每月10号,2月10日那期到现在还未还,请问会有什么后果呢?懂的朋友速进!急!! 2019年五一,在广元哪摘樱桃好? 五一西昌哪里能摘樱桃? 捷信几号借的下个月就几号还吗? 关于捷信还款, 五一大名人可以采摘什么水果? 我捷信分期手机付款每个月1号还款。但这个月资金周转不过来。逾期到15号给。 对以后分期有没有影响? 你懂得什么叫爱吗 你懂什么才叫爱吗