菜单
  

        Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。
    DAO层(持久层),典型的web应用的后端是持久层。开发者总是低估构建他们的持久层框架的挑战性。系统内部的持久层不但需要大量的调试时间,而且还经常因为缺少功能使之变得难以控制,这就是持久层的通病。幸运的是,有几个对象/关系映射(Object/Relation Mapping,ORM)开源框架很好的结局了这类问题,尤其是Hibernate。Hibernate为Java提供了持久化机制和查询服务,还给已经熟悉的SQL和JDBC API 的Java开发者创造了一个学习桥梁,使他们学习起来很方便。Hibernate的持久化对象是基于POJO和Java集合的。
    下面是Hibernate所负责的内容。
    •如何查询对象的相关信息。Hibernate是通过一个面向对象的查询语言(HQL)或正则表达式的API来完成查询的。HQL非常类似于SQL,它是一种面向对象查询的自言语言,很容易就能学会它。
    •如何存储、更新、删除数据可记录。Hibernate这类的高级ORM框架支持大部分主流数据库,并支持父表子表关系、事务处理、继承和多态。
        PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。
        Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。
    一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。框架通常能很好的解决一个问题。然而,你的应用是分层的,可能每一个层都需要各自的框架。仅仅解决UI问题并不意着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合。
    2.2  Tomcat服务器
    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
    2.3  MySQL数据库
    2.3.1  MySQL概述
        MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
    MySQL名字的来历:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。
  1. 上一篇:基于Android手机平台的城市空气指数显示系统的设计与实现
  2. 下一篇:基于Android的货运司机跟踪系统设计
  1. java+mysql设备监控记录的大...

  2. jsp+mysql学生选课信息系统设计与实现

  3. jsp+mysql电影推荐系统的设计与实现

  4. jsp+mysql学生实践创新项目管理系统设计与实现

  5. jsp+mysql停车场车辆管理系统的设计与实现

  6. jsp+mysql运动会管理系统设计与实现

  7. jsp+mysql制衣网站的设计与实现

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回