J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构_第1页
J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构_第2页
J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构_第3页
J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构_第4页
J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、J2EE项目开发实践文档之二J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构开发环境与开发平台数据库平台:Oracle9i应用服务器:Apache tomcat5.0集成开发环境IDE:Eclipse Lomboz一、 开发环境与开发平台的搭建设1 Oracle9i数据库平台的安装与卸载Oracle数据库平台完全安装:注意:目标安装路径不含有中文路径。注意:为了开发方便,输入sys用户名为“sys”,密码为“sys”, 输入system用户名为“system”,密码为“system”,要记住此时输入的密码(在实际部署Web

2、项目过程中,建立数据库平台时,为了安全起见输入的密码应该适当常一点)。Toad的安装:Oracle完全卸载:第一步:停止Oracle的所有服务打开“控制面板”,选择“管理工具”à “服务”,将以“Oracle”关键字开头的所有服务停止。如图-1第二步:把注册表中所有的Oracle入口删除。从“开始”à“运行”输入“regedit”删除“HKEY_LOCAL_MACHINESOFTWAREORACLE”下的Oracle入口。删除“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”下的Oracle入口。删除“HKEY_LOCAL

3、_MACHINESYSTEMCurrentControlSetServicesEventlogApplication”下的Oracle入口。第三步:删除Oracle目录。把安装路径下和操作系统目录下的Oracle目录删除。(注意:此时并不能完全删除,重新启动计算机才能完全删除。)至此,Oracle就完全从计算机中卸载了。项目开发实践中Oracle9i的常见操作:用户名“media”,密码“123”,表空间“media”,临时表空间“temp”。角色:“DBA”,“CONNECT”, “RESOURCE”,其他为默认值。2 Apache tomcat5.0应用服务器的安装与卸载安装前的准备工作:

4、安装JDK_1.5。Tomcat安装:注意:避免与Oracle端口冲突,连接端口选择8089,用户名默认“admin”,密码“123”。Tomcat卸解:3 安装Eclipse Lomboz平台将解压到工作盘即可。(注意:为了避免平台运行期间出现内存不足异常,需设置启动参数。)将eclipse.exe发送到桌面快捷方式,设置启动参数:“E:eclipse3.2.0eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M”。Eclipse Lomboz简介:二、 开发工具集成与环境搭建1 Eclipse

5、与Oracle9i的集成配置Oracle JDBC驱动:第一步:打开【窗口】|【打开透视】|【MyEclipse Database Explorer】第二步:点击【New】,出现如下对话框:第三步:点击【Configure database driver】,出现如下对话框:第三步:点击【New】,出现如下对话框:第四步:进行如下选择:【Driver Template】选择“Oracle(Thin Driver)”,名称用默认,【Connection URL】为“jdbc:oracle:thin:127.0.0.1:1521:oradb”(注:数据库服务器装在本地,如装在网络其他机器上后面跟该机

6、器的IP,1521为端口号无需改动,oradb为数据库的SID),单击【Add JARs】导入驱动包“class12.jar”。第五步:连续单击两次【确定】,出现如下窗口:第六步:连续单击两次【确定】,出现如下窗口:在文本框分别输入:【Profile】为“media”, 【User Name】为“media”,【Password】为“123”。第七步:单击【确定】,完成集成。出现如下窗口:可以方便地在Eclipse平台上,操作Oracle数据库。2 Eclipse与Tomcat5.0的集成第一步:出现如下对话框:第二步:单击【Add】出现如下对话框:第三步:单击【Edit server con

7、nectors】出现如下对话框:第四步: 单击【My Eclipse】展开左边列表,选择【Tomcat 5】:第五步: 在右侧窗口选择【Enable】单选框,单击【浏览】选择“C:Program FilesApache Software FoundationTomcat 5.0”。第六步:单击【确定】,出现如第二步出现的对话框:第七步:在【Server】栏选择【Tomcat 5】,单击【完成】,完成Eclipse与Tomcat 5.0集成。三、 工程项目的建立及目录结构组织1新建工程第一步:启动Eclipse平台,执行如下操作:点击【窗口】|【打开透视图】,选择如图所示:出现如下界面:第二步:

8、在左边Package Explorer面板里单击右键选择:【新建】中的【项目】选项,显示【新建项目】对话框。如图所示。第三步:选择列表框中的【My Eclipse】|【J2EE Projects】|【Web Project】对话框,如图所示第四步:在文本框内输入工程名为“media”,单击【Finish】按钮,显示弹出对话框【要打开相关的透视图吗?】,如图所示。第五步:单击【是】按钮。返回Eclipse主界面。如果成功的话,你会在Package Explorer面板里看到一个新的“media”工程,如图所示。添加工程必要的包:添加struts包:第一步:单击【My Eclipse】|【Add

9、Struts Capabilities】选项,显示【Add Struts Capabilities】对话框,如图所示。第二步:选择默认选项,单击【完成按钮】。添加Spring包:第一步:单击【My Eclipse】|【Add Spring Capabilities】选项,显示【Add Spring Capabilities】对话框,如图所示。第二步:按下图所示选中复选框。第三步:单击【完成】按钮。添加Oracle JDBC驱动包:将“classes12.jar”(光盘附有)复制到“workspacemediaWebRootWEB-INFlib”文件夹下,刷新项目,或按【F5】,如下图所示。其他

10、非Eclipse平台内置的包,导入过程类似。3工程目录组织结构(仅供参考,根据个人开发习惯可以建立各自的目录组织结构)源码文件夹目录组织结构的建立:第一步:修改系统默认生成的包:修改为“com.framework”,单击【确定】按钮。第二步:在“com.framework”下新建项目自身的其他包:“com.framework.dao”、 “com.framework.model”、 “com.framework.resources”、 “com.framework.service” 、 “com.framework.servlet”。如下图:改变包的现实方式为分层模式:Web文件夹目录组织结构

11、的建立:第一步:在【WebRoot】下建立上上传的多媒体资源文件夹【upload】。第二步:在【WebRoot】下建立上Web层的展示逻辑文件夹【view】。第三步:在【view】下建立上Web层的展示外观文件存放的文件夹【face】。第四步:在【view】下建立上Web层的各功能模块公用文件(主要是一些js文件)存放的文件夹【common】。第五步:在【view】下建立上Web层的各具体功能模块的文件存放的文件夹【module】。几点说明:² “com.framework”包,表示整个项目的基础框架包。² “dao”包,表示数据库层。² “model”包,表示各种不同层的类。² “resources”包,表示项目开发中所用到的各种资源。² “service”包,表示业务逻辑服务层。² “servlet”包,表示控制层。² “JRE”表示系统运行库,有项目生成向导

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论