`
ThinkInJava
  • 浏览: 21656 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何使用Java的Web框架?

    博客分类:
  • Java
阅读更多
   软件技术的迅猛发展让Java世界的Web 框架领域风起云涌,各种架构层出不穷,但你能High起来吗?
  回到六年前的今天谈论这个话题,我会脱口而出:Struts. 那是一个对Struts几乎崇拜的时代,几乎没人对其质疑。那时java世界的web framework世界如此"单纯",单纯得如此快乐。

  Struts1.x : 经典,堪称经典。倘若我在此时此刻我说爱你,是不是真的落伍??!!

  Struts2.x: Apache的期待越来越不好,合并webwork2的精髓之后,还是没能赶上这一波web framework浪潮的XP.

  Tapestry5: 如果我从来不见识Tapestry5, 我从来不觉得Tapestry3, Tapestry4的繁冗复杂。可是恨铁不成钢的Tapestry5,你什么时候才能Release,什么时候才能丰富你的社区,集成当前最流行的 AJAx元素.....? Howard, 如何你才能不食言?

  JSF: 也许你是我正确的选择,丰富的组件支持,貌似不错的IDE开发支持,但是批评声如雷贯耳,让我怎么能选择你,让我怎么能与你一样声名狼藉?

  Velocity: 有FreeMarker, 要你干什么?

  FreeMarker: 有PHP/Python, 为什么还用FreeMarker?

  SpringMVC/Turbine/Cocoon/Echo......

  我不得不诚然我甚至没有深入其中的几个框架,但是对java的web 框架的道听途说,已足以让我心寒。

  万花丛中过,终只能采花一朵,是鱼和熊掌的选择,还是青菜和萝卜的无奈?

  如果是企业级系统开发,略微迂回的即便冗长的解决方案的框架:Jsf或者Struts2是我一个妥协的选择,理由有二:

  1. 社区大

  2. 组件丰富

  如果面对的Internet应用,对不起java,离开你我迫不得已。我选择:Ruby On Rails/CakePhp,理由:

  1. XP

  2. Simple

  于是突然怀念起同福客栈里简单粗糙的生活,李大嘴总能二钱碎银兴奋一阵子......
分享到:
评论
1 楼 s.breath 2008-05-07  
写的很煽情,只能期待 天下大事分久必合了。

相关推荐

    架构探险 从零开始写Java Web框架.pdf

    完善相关细节,并对已有代码进行优化:然后基于传统Servlet框架搭建一款轻量级Java Web框架,一-切都是从零开始,逐个实现类加载器、Bean容器、loC框架、MVC框架,所涉及的代码也是整个框架的核心基础。为了使框架...

    java web开发框架

    Java Web框架提供了多种视图技术,如JSP(JavaServer Pages)、FreeMarker或Thymeleaf,它们允许开发者创建动态页面并绑定模型数据。 3. **控制器(Controller)**:控制器作为模型和视图之间的桥梁,处理用户的...

    java web框架开发技术

    Java Web 框架开发技术 本资源摘要涵盖了 Java Web 框架开发技术的基本概念、Struts2 框架的应用、Web 应用程序开发的基本步骤、实验项目的设置和实验内容、评分办法等方面的知识点。 一、Java Web 框架概述 Java...

    搭建JAVA WEB框架

    从零开始搭建Java Web框架,使用的开发环境是IDEA15+tomcat8+jdk8+maven3; web.xml如何编写;pom.xml如何编写;将代码导入你的idea,部署一下tomcat,就可以运行

    开发者突击Java Web主流框架

    本篇文章将深入探讨Java Web框架的关键知识点。 1. **MVC模式**:许多Java Web框架,如Spring MVC,基于Model-View-Controller(MVC)设计模式。这种模式将业务逻辑(Model)、用户界面(View)和控制器...

    架构探险——从零开始写Java Web框架 绝对完整!强烈推荐

    《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用IDEA、Maven、Git等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...

    java web框架 课程笔记

    word版本java web框架 课程笔记,内含java培训的详细文字描述,截图,代码,内容覆盖:javase ,javaweb,jquery,ssh,ssm,maven,WebService&RESTful;,redis,lucene,solr等

    架构探险-从零开始写Java Web框架-全书源码

    《架构探险-从零开始写Java Web框架》是一本深入探讨Java Web开发的书籍,作者黄勇通过本书向读者展示了如何从零构建一个完整的Web框架。全书源码的提供,使得读者能够更加直观地理解并实践书中的理论知识,这对于...

    java高手真经 java web核心框架 源码一

    java高手真经 java web核心框架 第5课 hibernate+mysql java高手真经 java web核心框架 第6课 hibernate+oracle java高手真经 java web核心框架 第5课 hibernate+sqlserver

    java web 框架开发

    本文将深入探讨Java Web框架的基础知识、主要框架及其特性,以及如何使用这些框架进行开发。 首先,Java Web框架的核心目标是解决MVC(Model-View-Controller)模式中的问题。MVC是一种设计模式,用于分离业务逻辑...

    开发者突击:Java Web主流框架整合开发(第2版)Part5

    《开发者突击:Java Web主流框架整合开发(第2版)(含CD光盘1张)》是畅销书《开发者突击:Java Web主流框架整合开发(J2EE+Struts+ Hibernate+Spring)》的第2版,全面地讲解了Java Web开发中的流行技术和软件架构,...

    简单java web框架

    Java Web框架是开发基于Java平台的Web应用程序的强大工具,它们为开发者提供了许多便利,简化了开发流程。在“简单java web框架”这个主题中,我们主要关注的是Spring、Struts和MyBatis这三个核心组件,它们是Java ...

    开源、免费 HyberBin java web框架 适用于轻量级web项目

    【HyberBin】是一个java web开发的框架,由湖北师范大学计算机科学与技术学院JPLUS实验室创始人hyberbin主持研究开发。其中集成了Jplus实验室多年开发中的经验精华,由计算机科学与技术学院杨怿老师和张行文教授指导...

    架构探险 从零开始写javaweb框架.pdf

    本书首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求分析与系统设计开始,带领读者动手...

    《架构探险 从零开始写javaweb框架》 源代码

    《架构探险——从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...

    架构探险:从零开始写Java Web框架

    《架构探险:从零开始写Java Web框架》首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求...

    架构探险—从零开始写Java Web框架

    在本系列中,我们将一起踏上一次架构探险之旅,目标是从零构建一个完整的Java Web框架。这个过程将涵盖多个关键知识点,让我们逐步深入了解Java Web开发的核心技术,并了解如何将它们整合成一个高效、灵活的框架。 ...

    基于MVC框架的java web开发

    Struts是一个开源的Java Web框架,它提供了实现MVC模式的完整解决方案。Struts通过ActionForm对象处理用户请求,Action类作为控制器,而视图通常是JSP页面。Struts通过配置文件定义Action和ActionForm的映射,以及...

Global site tag (gtag.js) - Google Analytics