Java web分层设计

Java web分层设计:表现层,业务层,持久层

1、表现层:负责展示一个可操作的界面,调用业务层的接口,框架一般使用:struts1 struts2,当然还有webwork。

       Struts是基于J2EE平台的MVC框架,主要采用Servlet和JSP技术来实现, 作为MVC的控制器。

2、业务层:负责处理业务逻辑,给表现层提供可调用的接口,并调用持久层的接口进行数据存储,主流框架:Spring,iBATIS。

       Spring是一个轻型容器,核心是Bean Factory。可以和其他框架相结合。提供了IoC的容器和AOP(面向层面的编程)的实现。

3、持久层:负责将业务数据存储到文件或数据库,存储即持久化,主流框架:Hibernate。

       Hibernate是一个开源的对象关系映射(ORM)框架,对JDBC进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。

4、最底层就是数据库。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java Web系统技术设计文档是一份系统的设计文档,它记录了Java Web系统的技术架构、系统需求、系统结构、系统模块、数据流通、业务流程、界面元素等方面的内容。制作Java Web系统技术设计文档,能够使项目组更清晰地把握整个系统的开发思路和实现方式,更好地保证系统质量和开发进度。 Java Web系统技术设计文档必须包含以下内容: 1. 系统设计目标和范围:记录系统目标和范围,描述系统开发的目的和意义。 2. 技术架构:设计系统的软硬件平台,详细描述系统的技术架构,包括网络架构、服务器架构、数据库架构等方面。 3. 系统需求:将系统的需求进行详细的描述,包括功能需求、性能需求、安全需求等等方面。 4. 系统结构:记录系统的分层架构,包括前端表示、业务逻辑和数据持久。 5. 系统模块:详细描述系统的各个模块,每个模块的功能、流程和交互,以确保不同模块之间的数据和流程都具有良好的互动性、可靠性和稳定性。 6. 数据流通:描述系统中数据的流通方式、数据的格式和存储方式,确保系统能够有效地处理大量数据。 7. 业务流程:详细描述系统中的各个业务流程,从请求到响应的流程,每个流程的输入和输出,以便项目组更好地优化业务流程。 8. 界面元素:描述系统的各个界面元素,以确保每个页面的样式和布局都符合用户的需求,同时优化用户体验。 Java Web系统技术设计文档的制作,要注意灵活性和可改变性。这份文档可能成为未来项目组的参考手册,这意味着它必须具有可维护性、易更新性、易读性和易理解性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值