您的位置:首页 > 数据库

视图层. 控制层, 业务逻辑层, 数据库访问层------新认识

2009-02-02 23:27 369 查看
程序项目写了很多了, 总结一下

最初写的C/S模式的都没有过分包的习惯, 后来到了B/S的JSP/Servlet/JavaBean , 才知道了分包的意义,
以及模式的概念 . 什么教View 层 ,什么叫Model层 ,什么叫Controller层.

什么叫业务逻辑层? .... 原来就简单的理解为它是由封装实体数据的javaBean 和 封装业务逻辑的类来组成.(这的所谓的封装业务逻辑的类只是完成从数据库中取出数据 ,并没有对取出来再做什么具体的操作, 严格意义上说根本就不叫 业务逻辑,充其量是一个数据库访问层的类 也就是说在JavaEE之前 我们还没做过真正意义上的业务逻辑类 )

今天终于写了一个真正意义上的业务逻辑类, 很有意思, 这是真正不同于以前的意义的,
虽然这样麻烦了很多, 但是层次的结构分厂清晰, 而且很最大程度地减少了模块之间的耦合度.

小的项目这样分层, 分包, 很不实际 , 但是要知道 Java 是做什么的 ? Java就是做大型项目的,
大型项目的业务逻辑恐怕有上千 ,上万条, 精确地分工是太必要了 ,
视图层. 控制层, 业务逻辑层, 数据库访问层.
目前我知道的最合理的分层模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐