开发环境:Myeclipse6.5;Mysql5.1;Mysql-front
开发任务:用户的注册,查找,删除
A.导入Hibernate包
操作:
1. 依次选择,菜单栏上的:Myeclipse-->Project Capabilites-->Add Hibernate Capabilities
2. 弹出对话框,然后在Hibernate Specifications中选择HIbernate3.2;
在中间的Library复选框中,一般简单的程序选择上面两个就足够了(什么时候选择最后那个,选了有什么别的好处,暂时没有学到!!);
JAR Library Installation:记住要选择下面的Copy Checked Library...的选项,原因是 上面那个没有真正的将那些jar文件导入到指定的文件夹中,只是到buil-path下,这样,如果我们的程序部署到Tomcat上去运行的话,Tomcat在Lib目录下找不到需要的jar文件,从而就会报异常!! 所以,基本上任何的jar导入,一般都选择“Copy Checked Library...” PS: Library folder :/WebRoot/WEB-INF/lib
3. 再次弹出一个对话框,保持默认配置,直接点击Next 此时生成了非常重要的配置文件 hibernate.cfg.xml
4. 对话框again,因为,本人现在学习的是个小功能程序,只运用了Spring去管理Hibernate的一些相关信息(sessionFactory),所以在面对这个对话框的时候,去掉所有选择,点击Next
5. 与4同理,这里,也是取消所有选择,然后直接点击Finish.
B.导入Spring包
操作:
1. 与A.1同理,只是最后选择Add Spring Capabilities
2. 弹出对话框 其中,Spring Version:选择版本,一般选择2.0以上, 在此我选择2.0。 中间选择Spring Libraries: 在这次学习中,选择了5个
Spring2.0 AOP Libraries;
Spring2.0 Core Libraries;
Spring2.0 Persistence Core L...;
Spring2.0 Persistence JDBC Libr...;
Spring2.0 Web Libraries.
之后的选择和A.2之后的选择一样。
3. 又弹出个对话框,在此次学习开发中,我们取消了Enable AOP Builder。 并且 将Folder原来默认的src改成WebRoot/WEB-INF 点击 Next
4 去掉所有的默认选择,直接点击Finish(Creat SessionFactory我们将手动的学习完成)
C. 导入Struts Libraries
1. 从官方网站下载Struts,lib的就可以了小一点,下载速度快些。
2. 分别复制: framworker.jar; ognl.jar; struts-core.jar; struts-srping-plugin.jar; xwork.jar到工程的webRoot/WEB-INF 文件夹
3. 在工程的src文件夹下 new一个xml文件,取名叫做struts.xml. 打开此文件之后,在第二行输入一些DTD的代码
代码如下:
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">
这样MyEclipse就具备了xml自动提示的功能。 而此文件中的内容,等到过后实际开发时在去加东西。
4. 在文件web.xml中声明一些struts的映射-Filter过滤器,和Spring的Listener监听器 代码如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
D. 配置完上述所有东西之后,重启Tomcat如果没有问题,说明配置成功!