您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 1普遍系统架构与数据库解决方案
普遍系统架构与数据库解决方案Eric用Java来干啥•学Java的目的是啥呢?–开发系统•那么,系统中有哪些部分需要开发呢?–首先要看看系统由哪几个部分组成。–然后我们学习用Java去开发各个部分,不就可以用Java开发系统了?项目的三层结构界面业务逻辑数据库项目的三层结构数据表现层业务逻辑层数据持久层项目的三层结构•数据表现层:–数据的录入–数据的显示•业务逻辑层–执行业务逻辑•数据持久层–系统中的数据与数据库中的数据进行交互–对数据库进行增删改查项目的三层结构对比界面业务逻辑数据库数据表现层业务逻辑层数据持久层三层结构的实现•要实现三层架构中的各层,又能在各层间进行数据传输,就可以实现一套系统了。•究竟如何实现三层架构中的各层呢?•市面上有多套解决方案桌面应用三层架构的解决方案数据表现层(SwingAWT)业务逻辑层(普通Java类)数据持久层(JDBC)Web应用三层架构的解决方案之Sun公司提供的基本应用解决方案数据表现层(JSP)业务逻辑层(普通Servlet)数据持久层(JDBC)Web应用三层架构的解决方案之Sun公司提供的高级应用解决方案数据表现层(JSF)业务逻辑层(SessionBean)数据持久层(Persistence)Web应用三层架构的解决方案之国内流行的开源解决方案数据表现层(Struts)业务逻辑层(Spring)数据持久层(Hibernate)数据库解决方案•总结出来:–处理数据库的是“数据持久层”–数据持久层的解决方案有如下:•JDBC•Hibernate•Persistence
本文标题:1普遍系统架构与数据库解决方案
链接地址:https://www.777doc.com/doc-3102459 .html