永发信息网

如何用MyEclipse for Spring生成Spring框架

答案:2  悬赏:0  手机版
解决时间 2021-03-20 11:13
  • 提问者网友:富士山上尢
  • 2021-03-20 00:19
如何用MyEclipse for Spring生成Spring框架
最佳答案
  • 五星知识达人网友:青尢
  • 2021-03-20 00:55
如何用MyEclipse for Spring生成Spring框架
  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自动生成的对数据库的操作。
全部回答
  • 1楼网友:摆渡翁
  • 2021-03-20 02:30
在myeclipse中快速配置spring框架的步骤如下:     1、建工程;        file -> new -> project ->web project,"project name":myspringtest,然后"finish";       2、导入spring包;        选中myspringtest,右击,myeclipse -> add spring capabilities……,都默认即可;     3、建立项目所需类;         (1)、接口action:(myspringtest -> src -> new -> interface ,取名为action)   public interface action {                 public string execute(string str);             }   (2)、实现接口action的类upperaction:(将其 message 属性与输入字符串相连接,并返回其大写形式。)          public class upperaction implements action{         private string message;         public string getmessage() {              return message;         }         public void setmessage(string message) {             this.message = message;         }         public string execute(string str){             return (getmessage()+str).touppercase();         }     }  (3)、 实现接口action的类loweraction:            public class loweraction implements action {         private string message;         public string getmessage() {             return message;         }         public void setmessage(string message) {             this.message = message;         }         public string execute(string str) {             return (getmessage() + str).tolowercase();         }     }      (4)、做测试用的simpletest类:  public class simpletest {         public static void main(string args[]) {             simpletest test = new simpletest();             test.testquickstart();         }         public void testquickstart() {             applicationcontext ctx = new filesystemxmlapplicationcontext(                     "src/bean.xml");             action action = (action) ctx.getbean("action1");             system.out.println(action.execute("rod johnson"));             action = (action) ctx.getbean("action2");             system.out.println(action.execute("jeckj"));         }     }    4、配置applicationcontext.xml文件;             spring quick start                                                hello                                                          hello                                  5、至此就完成了spring框架的搭建了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯