阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

开发Web应用

29次阅读
没有评论

共计 660 个字符,预计需要花费 2 分钟才能阅读完成。

在 Web 开发一章中,我们已经详细介绍了 JavaEE 中 Web 开发的基础:Servlet。具体地说,有以下几点:

  1. Servlet 规范定义了几种标准组件:Servlet、JSP、Filter 和 Listener;
  2. Servlet 的标准组件总是运行在 Servlet 容器中,如 Tomcat、Jetty、WebLogic 等。

直接使用 Servlet 进行 Web 开发好比直接在 JDBC 上操作数据库,比较繁琐,更好的方法是在 Servlet 基础上封装 MVC 框架,基于 MVC 开发 Web 应用,大部分时候,不需要接触 Servlet API,开发省时省力。

我们在 MVC 开发和 MVC 高级开发已经由浅入深地介绍了如何编写 MVC 框架。当然,自己写的 MVC 主要是理解原理,要实现一个功能全面的 MVC 需要大量的工作以及广泛的测试。

因此,开发 Web 应用,首先要选择一个优秀的 MVC 框架。常用的 MVC 框架有:

  • Struts:最古老的一个 MVC 框架,目前版本是 2,和 1.x 有很大的区别;
  • WebWork:一个比 Struts 设计更优秀的 MVC 框架,但不知道出于什么原因,从 2.0 开始把自己的代码全部塞给 Struts 2 了;
  • Turbine:一个重度使用 Velocity,强调布局的 MVC 框架;
  • 其他 100+MVC 框架……(略)

Spring 虽然都可以集成任何 Web 框架,但是,Spring 本身也开发了一个 MVC 框架,就叫 Spring MVC。这个 MVC 框架设计得足够优秀以至于我们已经不想再费劲去集成类似 Struts 这样的框架了。

本章我们会详细介绍如何基于 Spring MVC 开发 Web 应用。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-08-05发表,共计660字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中