开发一个web项目的过程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发一个web项目的过程

目录:

基本的开发环境是

用的数据库是Oracle9

第一步:创建数据库

第二步:新建原始项目

第三步:新建四个源文件夹(名分别为config、sourcedemo、common、test)第四步:部署库文件

第五步:设置显示层

第六步:配置WebWork组件,Spring

第七步:在config文件目录下进行具体的配置

第八步:在common文件定义所有项目的公共文件

第九步:在sourcedemo包中进行本项目的具体操作

启动、运行项目

基本的开发环境:

J2sdk 是j2sdk1.5版本的,

Tomcat 是Tomcat5.0版本的,

Eclipse 是Eclipse3.1版本的,

Myeclipse 是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 varchar2(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,右键单击src源文件——>[新建]——>[文件夹],弹出如下图的对话框:

在文件夹名(D)中输入config,单击完成,新建了一个名为config的文件夹。

2,重复1的操作依次建名为sourcedemo、common、test的文件夹。

3,把这四个文件改成源文件,具体操作如下:

右键单击项目sourcedemo——>properties——>Java Build Path——>source,选中sourcedemo把它Remove掉,再单击Add Floder——>src——>选中common、config、sourcedemo、test——>ok——>ok即可。如下图:

得到如下的结果图:

说明:

在Config文件中,根据实体类型对要用到的一些工具,如freemarker、webwork、log4j、数据库连接等进行具体的配置。

Sourcedem文件中放项目文件声明具体要用到的一些接口和类,并把它们实现。即可实现要实现的功能。

Common文件中放公共用到的一些代码。

Test文件中放进行测试的文件,此项目中没有用到,可把此目录删除。注意:

1,任何的源代码都要建com包,接下来的是公司的名称(gameplus),再后面就是模块名称,最后是功能。形如:mon.action。

2,包的名称要全部用小写。在建测试包时要在前面加上项目的名称,以表明是针对那个项目做的测试,形如:com.gameplus.sourcedemotest。

3,类的名称每个单词的头字母要大写。

4,定义接口时要在名称前加字母I。

5,方法的命名规则是:第一个单词小写,从第二个单词开始头一个字母大写。

6,所有IDao的接口都要继承common包中的IDao父接口,所有Hibernate 的实例都要继承common中hibernate父类,通过此类可与Hibernate的核心类接触;所有的model都要继承common中的model父类。

第四步:部署库文件

在eclipse\workspace\sourcedemo\WebRoot\WEB-INF\lib目录下部署用到的库。

第五步:设置显示层

在WebRoot目录下新建名为exceptions.ftl、index.ftl、user.ftl的文件,它们相当于显示层,由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的一些配置信息,解析XWork的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-hibernate.xml主要是配置DAO的。

具体代码如下:

action-beams-user.xml:

"/dtd/spring-beans.dtd">

相关文档
最新文档