javaweb 项目开发顺序

本文介绍了JavaWeb项目的开发顺序,包括界面原型设计、数据库设计、架构选择以及约定的制定,如配置文件命名规范、页面和Action命名等。特别强调了Struts2中拦截器在实现多数功能中的关键作用,并详细讨论了数据库命名原则,如表名以_Model结尾,字段与属性名一致,以及Action命名和命名空间的设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目开发顺序
1. 建立界面原型
2. 建立 Struts.xml
    2.1 确定 namespace
    2.2 确定 package
    2.3 确定 Action的名称, 空的方法
    2.4 确定 Result
    2.5 将界面原型进行修改, 匹配现有设置
    2.6 测试
3. 建立数据库
4. 建立model 层
5. 建立 Service 层(后面完善)
    5.1 使用JUnit测试
6. 着手开发


声明式异常处理
1. 在Action 中进行异常映射
2. 在package 中进行全局异常映射
3. 使用继承公用异常映射
4. Struts2 中异常处理由拦截器实现

    4.1 Struts2 的大多数功能都由拦截器实现


开发设计
    1. 界面原型
    2. 设计数据库
    3. 确定架构
    4. 使用什么样的约定
        配置文件: 命名规范, 样式
        页面命名
        action命名
        数据库表命名

    1. 数据库命名:
        1.1 原则: 简单
        1.2 库名: 项目名
        1.3 表名: _Model
        1.4 字段: 保持和属性名一致(尽量不要和数据库命名冲突)
        1.5 用层来划分包
            com.xxx.bbs.action model(bean) service dto(vo)
        1.6    Action xxxAction
        1.7 *-*
        1.8 namespace: 前台'/', 后台'/admin'
        1.9 package "action" adminAction


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值