项目结构粗略规划

 一、系统包的结构说明
dao 系统数据处理部分
service 系统业务处理部分
web 用户界面处理部分
exception 系统异常处理部分
po 持久化类部分
bo 用户添加或修改数据的模型
vo 用户查询数据的模型
util 系统工具
test 系统单元测试部分

front 表示系统前台处理部分
bg 表示系统后台处理部分
base 表示基础类部分
impl 表示接口实现类部分
interceptor 表示拦截器
result 表示struts2的结果类型

二、系统技术结构
spring+hibernate+struts2+freemarker+ajax(prototype、dojo、dwr、原始操作形式)+jsp

三、数据库
SqlServer2005

四、敏感问题
数据库连接池的选择c3p0、dbcp

hibernate的模板类封装
hibernate的二级缓存配置【分布式的缓存方案】ehcache、oscache
hibernate的延迟加载
hibernate的关联查询
hibernate的分页封装

spring的作用域设置
spring的事务处理
spring的配置文件模块划分

struts2的模块划分方法
struts2的统一异常处理
struts2的操作成功转发
struts2的数据验证【客户端和服务器验证两种】
struts2的视图选择【freemarker和jsp结合使用】

生成静态页
url地址抓取
模板生成
重写struts2的freemarker result

权限处理
用户组
角色

查询问题
模糊查询
全文检索lucence

与其它平台的结合问题
Webservice

Url地址重写问题
urlrewrite

负载均衡问题
缓存同步问题

应当统一、便于日后维护
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值