开发一个web项目的过程.doc

上传人:壹****1 文档编号:542357865 上传时间:2023-06-22 格式:DOC 页数:64 大小:363.51KB
返回 下载 相关 举报
开发一个web项目的过程.doc_第1页
第1页 / 共64页
开发一个web项目的过程.doc_第2页
第2页 / 共64页
开发一个web项目的过程.doc_第3页
第3页 / 共64页
开发一个web项目的过程.doc_第4页
第4页 / 共64页
开发一个web项目的过程.doc_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《开发一个web项目的过程.doc》由会员分享,可在线阅读,更多相关《开发一个web项目的过程.doc(64页珍藏版)》请在金锄头文库上搜索。

1、开发一个web项目的过程目录:基本的开发环境是用的数据库是Oracle9第一步:创建数据库第二步:新建原始项目第三步:新建四个源文件夹(名分别为config、sourcedemo、common、test)第四步:部署库文件第五步:设置显示层第六步:配置WebWork组件,Spring第七步:在config文件目录下进行具体的配置第八步:在common文件定义所有项目的公共文件第九步:在sourcedemo包中进行本项目的具体操作启动、运行项目基本的开发环境:J2sdk 是j2sdk1.5版本的,Tomcat 是Tomcat5.0版本的,Eclipse 是Eclipse3.1版本的,Myecli

2、pse 是Myeclipse3.8.3版本的。用的数据库是Oracle9第一步:创建数据库建一个名为USERS的表,其中包含的属性有 ID(是主键)、NAME(用户的名称)、GENDER(用户的性别)、AGE(用户的年龄)、MAILL(用户的E-Mail)、DEPARTMENT(用户所在的部门)、BIRTHDAY(用户的生日)。数据库中的角本如下:create table USERS(ID int not null key primary,NAME varchar2(50),GENDER varchar2,AGE integer,MAIL varchar2(100),DEPARTMENT va

3、rchar2(50),BIRTHDAY date)第二步:新建原始项目在eclipse开发环境下,新建一个名为sourcedemo的Web Project:文件新建 其它 J2EE弹出如下图的对话选中Web Project,单击下一步,如下图:在Project Name中输入项目名称sourcedemo,其他都默,认单击完成则一个名为sourcedemo的web原始项目建成。第三步:新建四个源文件夹(名分别为config、sourcedemo、common、test)在项目sourcedemo的src目录下(名分别为config、sourcedemo、common、test)。1, 右键单击s

4、rc源文件新建文件夹,弹出如下图的对话框: 在文件夹名(D)中输入 config,单击完成,新建了一个名为config的文件夹。2, 重复1的操作依次建名为sourcedemo、common、test的文件夹。3, 把这四个文件改成源文件,具体操作如下:右键单击项目sourcedemopropertiesJava Build Pathsource,选中sourcedemo把它Remove掉,再单击Add Flodersrc选中common、config、sourcedemo、testokok即可。如下图:得到如下的结果图: 说明:在Config文件中,根据实体类型对要用到的一些工具,如free

5、marker、webwork、log4j、数据库连接等进行具体的配置。Sourcedem文件中放项目文件声明具体要用到的一些接口和类,并把它们实现。即可实现要实现的功能。Common文件中放公共用到的一些代码。Test文件中放进行测试的文件,此项目中没有用到,可把此目录删除。 注意:1,任何的源代码都要建com包,接下来的是公司的名称(gameplus),再后面就是模块名称,最后是功能。形如:mon.action。2,包的名称要全部用小写。在建测试包时要在前面加上项目的名称,以表明是针对那个项目做的测试,形如:com.gameplus.sourcedemotest。3,类的名称每个单词的头字母

6、要大写。4,定义接口时要在名称前加字母I。5,方法的命名规则是:第一个单词小写,从第二个单词开始头一个字母大写。6,所有IDao的接口都要继承common包中的IDao父接口,所有Hibernate的实例都要继承common中hibernate父类,通过此类可与Hibernate的核心类接触;所有的model都要继承common中的model父类。第四步:部署库文件在eclipseworkspacesourcedemoWebRootWEB-INFlib目录下部署用到的库。第五步:设置显示层在WebRoot目录下新建名为exceptions.ftl、index.ftl、user.ftl的文件,它

7、们相当于显示层,由freemarker来解析;其中exceptions.ftl是出现异常时的显示,index.ftl 用来显示所有的用户列表,user.ftl是新增、删除用户,;新建名为indem的htm文件,设置在浏览器中显示页面的默认URL为index.action。(具体代码参看项目)第六步:配置WebWork组件,Spring在WebRoot目录下的子目录WEB-INF目录下有一个默认的文件web.xml 它是Web应用的描述文件, 包含所有必须的WebWork组件。在web.xml文件里配置一个派遣器ServletDispatcher,它初始化WebWrok的一些配置信息,解析XWo

8、rk的Action配置信息,根据请求去组装和调用执行相应的拦截器(Interceptor)、Action、Action Result(Action执行结果的输出)等。新建名为action-beams-user.xml、applicationContest-hibernate.xml、applicationContext-resources.xml的文件。action-beams-user.xml文件主要用来配置要用到的action,spring会把它们封装成bean来管理;applicationContext-resources.xml主要是用来配置数据源;applicationContest

9、-hibernate.xml主要是配置DAO的。具体代码如下:action-beams-user.xml: PROPAGATION_REQUIRED applicationContest-hibernate.xml: com/gameplus/sourcedemo/user/model/User.hbm.xml !- The property below is commented out b/c it doesnt work when run via Ant in Eclipse. It works fine for individual JUnit tests and in IDEA ? property

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号