一、构建开发环境
此示例中的开发环境由Eclipse3.2和MyEclipse组成,下面仅简单介绍系统开发中需要的各种框架和JDBC驱动类包在Eclipse构建路径中的设置。
1、添加Spring环境
示例主体框架采用Spring实现网站的MVC模式。为提供对Spring框架的支持,必须在Eclipse的构建路径中添加Spring框架的类库。具体添加步骤如下:
1.1、在工程名称上右击,选择“构建路径”/“添加库”命令,在弹出的“添加库”对话框中选择MyEclipse Libraries列表项,单击“下一步”按钮。
2.1、在弹出的“添加库”对话框中分别选中Spring 1.2 AOP Librareis、Spring 1.2 Core Libraries、Spring 1.2 ORM/DAO/Hibernate3 Libraries和Spring 1.2 Web Libraries复选框,然后单击“完成”按钮即可。
2、添加Hibernate环境
Hibernate框架类库也是MyEclipse自带的,其添加方法与Spring相同,不过在“添加库”对话框中选择类库时,应该选中Hibernate 3.1 Core Libraries 和 Hibernate 3.1 Advanced Support Libraries复选框,然后单击“完成”按钮即可。
3、添加JDBC环境
此示例采用了SQL Server 2008数据库系统,所以在项目中需要添加相应的JDBC驱动包。示例JDBC驱动类库存放在“F:\EclipseLib\JDBCtoMSSQL”文件夹中。在此基础上添加JDBC驱动类库的步骤如下:
3.1、在Eclipse中选择“窗口”/“首选项”命令,在弹出的“首选项”对话框中依次展开左侧目录树中的Java/“构建路径”/“用户库”节点项,或者直接在左上角的文本框中输入“用户库”来激活设置界面。
3.2、紧接着在单击对话框的右侧“新建”按钮,在弹出的“新建用户库”对话框中输入新建的类库名称
诸如:MsSqlJDBC,然后单击“确定”按钮。
3.3、回到原对话框中选中新建的MsSqlJDBC用户库,单击右侧的“添加JAR”按钮,在弹出的“选择JAR”对话框中,选择连接SQL Server 2008数据库的3个JDBC驱动包,然后关闭对话框。
3.4、在工程名称上右击,选择“构建路径”/“添加库”命令,在弹出的“添加库”对话框中选择“用户库”列表项,单击“下一步”按钮。
3.5、在弹出的“添加库”对话框中选择新建立的MsSqlJDBC类库,然后单击“完成”按钮。
4. 添加Struts环境
示例使用了Title布局框架,而此框架是包含在Struts类库中的,所以需要为项目提供对Struts框架的支持。实现步骤如下:
4.1、在用户库中创建Struts类库,命名为struts,然后添加Struts的JAR文件,并将其放置在“F:\EclipseLib\jakarta-struts-1.1”文件夹中。
4.2、在项目名称上单击鼠标右键,选择“构建路径”/“添加库”命令,在弹出的“添加库”对话框中选择“用户库”列表项,单击“下一步”按钮。
4.3、在弹出的“添加库”对话框中选择新建立的struts类库,然后单击“完成”按钮。
5. 为MyEclipse配置Tomcat服务器
MyEclipse提供了各种Java Web服务器的连接方式,经过设置之后,可以直接在Eclipse中启动Web服务器,这样可以更加方便地控制服务器的启动和停止。另外,服务器的所有日志信息将输出到Eclipse的控制台中,将更加方便程序的调试。示例系统运行环境采用的是Tomcat 5.5,此处以该服务器的连接方式为例,介绍具体实现步骤如下:
5.1、在Eclipse中选择“窗口”/“首选项”命令,在弹出的“首选项”对话框中依次展开左侧目录树中的MyEclipse/Application Servers/Tomcat 5节点项,或者直接在左上角的文本框中输入Tomcat来激活设置界面。
5.2、在对话框中单击Tomcat Home Directory 文本框右侧的“浏览”按钮,在弹出的对话框中选择Tomcat服务器的安装位置。示例中,Tomcat被安装在“C:\Tomcat 5.5”文件夹中。
5.3、设置了Tomcat的安装位置之后,Tomcat Base Directory 和 Tomcat Temp Directory文本框中的内容会自动设置。选中Tomcat Server 栏中的Enable单选按钮,并单击“应用”和“确定”按钮。然后就可以通过工具栏中的“发布”按钮发布项目到服务器中。再通过工具栏上的“启动/停止”按钮启动和停止Tomcat服务器。
至此,网站的简单开发环境已完成。
原文地址:https://www.cnblogs.com/lxh168/p/8476394.html