菜单
  

    第三层 数据层:数据库服务器
    在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。[3]
    B/S架构软件的优势与劣势
    (1)、文护和升级方式简单。
    (2)、成本降低,选择更多。
    (3)、应用服务器运行数据负荷较重。
        本农副产品超市直销系统使用的就是B/S结构。
    2.3  数据库mysql
    MySQL是一个小型关系型数据库管理系统,开发者是瑞典MySQL AB公司。在2008年1月被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大数据仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结
     
    构化查询语言”。SQL是用于访问数据库的最常用的标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站成本选择MySQL作为网站数据库。
    2.4  SSH框架(struts+spring+hibernate)
    SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
    MVC架构:
    视图(view)
    它代表用户的交互界面,对于web应用来说,可以概括为html页面,也可能是xhtml、xml和applet。一个应用可能有很多个不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程。
    模型(model)
    他是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其他层来说是黑箱操作,模型接受视图的请求,并返回最终的处理结果。业务模型的设计是MVC的核心。
    控制(Controller)
    可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。起到划分控制层的作用,它将清楚的告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层不做任何的数据处理。
    1、Struts
    Struts对Model,View和Controller都提供了对应的组件。
    Struts负责web层。ActionFormBean接收网页中的表单提交的数据,然后通过Action进行处理,从Forward到对应的网页。在struts-config.xml中定义<action-mapping>,ActionServlet会加载。
    2、Spring
    Spring负责业务层管理,即Service(或Manager)。Service为Action提
     
    供统计的调用接口,封装持久层DAO,并集成Hibernate。Spring可对javabean和事务进行统一管理。
    Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
    它的特点:
    轻量——从大小与开销两方面而言Spring都是轻量的。
    控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。
    容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器。
    框架——Spring可以将简单的组件配置、组合成为复杂的应用。
    3、Hibernate
    Hibernate负责持久化层,完成数据库的CRUD操作。
    Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务的控制。下面对这五个核心接口加以介绍。
  1. 上一篇:ASP.net网上商店的设计与实现+源码
  2. 下一篇:jsp+mysql拼客网站的设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 十二层带中心支撑钢结构...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 当代大学生慈善意识研究+文献综述

  11. 电站锅炉暖风器设计任务书

  12. 杂拟谷盗体内共生菌沃尔...

  13. 乳业同业并购式全产业链...

  14. java+mysql车辆管理系统的设计+源代码

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 大众媒体对公共政策制定的影响

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回