java框架视频教程介绍.pdfVIP

  • 0
  • 0
  • 约2.45千字
  • 约 3页
  • 2017-12-13 发布于浙江
  • 举报
java框架视频教程介绍

千锋教育 精品课程 全程面授 java框架视频教程介绍 随着互联网的发展 ,Struts、Hibernate和 Spring是我们 Java 开发中的常 用关键 ,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道 , 这些知名框架最初是怎样产生的?关于 Java框架视频教程介绍又有哪些呢 ? java视频教程总目录 :http///s/1jHHJQBk java基础教程(1) :http///s/1jHEwhEI java基础教程 (2 ):http///s/1boC899X javaweb开发相关软件下载链接 :http///s/1mhZWFnM 下面我们简单的介绍一下 Java 的三大主流框架 ,帮助你更好的学习视频中 的知识点。 我们知道 ,传统的Java Web应用程序是采用 JSP+Servlet+Javabean来 实现的 ,这种模式实现了最基本的 MVC分层 ,使的程序结构分为几层 ,有负责 前台展示的JSP、负责流程逻辑控制的 Servlet 以及负责数据封装的Javabean。 但是这种结构仍然存在问题 :如 JSP页面中需要使用%%符号嵌入很多的 做真实的自己-用良心做教育 千锋教育 精品课程 全程面授 Java代码 ,造成页面结构混乱 ,Servlet和 Javabean负责了大量的跳转和运算 工作 ,耦合紧密 ,程序复用度低等等。 Struts 为了解决这些问题 ,出现了 Struts框架 ,它是一个完美的 MVC实现 ,它有一个 中央控制类(一个 Servlet) ,针对不同的业务 ,我们需要一个 Action类负责页面 跳转和后台逻辑运算 ,一个或几个 JSP页面负责数据的输入和输出显示 ,还有一 个 Form类负责传递 Action和 JSP中间的数据。JSP中可以使用 Struts框架提 供的一组标签 ,就像使用 HTML标签一样简单 ,但是可以完成非常复杂的逻辑。 从此 JSP页面中不需要出现一行%%包围的Java代码了。 可是所有的运算逻辑都放在 Struts 的Action里将使得 Action类复用度低和逻 辑混乱 ,所以通常人们会把整个 Web应用程序分为三层 ,Struts负责显示层 , 它调用业务层完成运算逻辑 ,业务层再调用持久层完成数据库的读写。 使用 JDBC连接来读写数据库 ,我们最常见的就是打开数据库连接、使用复杂的 SQL语句进行读写、关闭连接 ,获得的数据又需要转换或封装后往外传 ,这是 一个非常烦琐的过程。 Hibernate 这时出现了 Hibernate框架 ,它需要你创建一系列的持久化类 ,每个类的属性 都可以简单的看做和一张数据库表的属性一一对应 ,当然也可以实现关系数据库 的各种表件关联的对应。当我们需要相关操作是 ,不用再关注数据库表。我们不 用再去一行行的查询数据库 ,只需要持久化类就可以完成增删改查的功能。使我 做真实的自己-用良心做教育 千锋教育 精品课程 全程面授 们的软件开发真正面向对象 ,而不是面向混乱的代码。我的感受是 ,使用 Hibernate 比JDBC方式减少了 80%的编程量。 现在我们有三个层了 ,可是每层之间的调用是怎样的呢?简单的说 ,就是调用者 依赖被调用者 ,它们之间形成了强耦合 ,如果我想在其他地方复用某个类 ,则这 个类依赖的其他类也需要包含。程序就变得很混乱 ,每个类互相依赖互相调用 , 复用度极低。如果一个类做了修改 ,则依赖它的很多类都会受到牵连。 为此 , 出现 Spring框架。 Spring Spring 的作用就是完全解耦类之间的依赖关系 ,一个类如果要依赖什么 ,那就 是一个接口。至

文档评论(0)

1亿VIP精品文档

相关文档