首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道 >Java的Web开发框架之旅

Java的Web开发框架之旅

2009-09-28 15:00作者:迈凯轮技师出处:天极网责任编辑:郑重

跨越边界: 延续、Web 开发和 Java 编程
    一般的 Web 开发有时候很有趣,但是通常却是令人烦恼的。Java Web 开发人员要花费很长时间来提供无状态模型,但是产生的性能和部署的简单性使得这种努力是值得的。在本文中,我将讨论一种完全不同的 Web 开发方式,称为延续服务器(continuation server)。延续服务器提供了一个有状态的编程模型,同时又没有舍弃无状态所固有的可伸缩性,从而使 Web 应用程序开发更加容易。
[详细介绍]

 
  Java的WEB开发框架之旅
针对 Java 开发人员的 Dojo 概念
    Dojo 在基于 Web 的应用程序中越来越受到欢迎。很多开发人员是 Java? 编程方面的能手,但是在 JavaScript 方面却缺乏经验。从强类型、面向对象的编译语言转向动态的、弱类型脚本语言,开发人员需要经历概念跃迁带来的困难。这种混乱使开发人员很难正确地声明 Dojo 类。本文将帮助梳理这种混乱,解释为何必须设置上下文,以及如何实现它。
使用 Java 实现 Comet 风格的 Web 应用
    探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java? Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。

JSP 技术 —— 是敌是友?
    表示技术专门用于将单调粗糙的 Web 内容转换成带有漂亮的表示层的内容。JavaServer Pages (JSP) 技术是 Sun 的表示模型,并且是 J2EE 平台的一部分,它获得了极大的关注。使用 JSP 技术有优点也有缺点。Web 开发人员应该了解这些优缺点,并且知道还有其他代替技术。实际上,现在有很多可供选择的表示技术。本文先介绍表示技术要解决哪些问题,然后考察 JSP 模型特有的优缺点。最后,将介绍一些其他表示技术,它们可以代替 Sun 表示技术。

用类设计 Web 页面
    如果您使用样式表控制 HTML 文档的格式,但是不使用类,就很难充分高效地发挥样式表的设计优势。本文讨论在样式表中使用类的两种方法,帮助您快速地设计(或重新设计)HTML 文档。本文提供实用性的指导和示例脚本。

智能代理和语义 Web
    语义 Web 于 2001 年由 Berners-Lee、Hendler 和 Lassila 最初提出,并给出了美好的预期,比如使用代理可以预约门诊、轻松查找最佳的驾驶路线。拟想的系统构建于已广为科学家和代理开发人员所推崇的形式本体之上。虽然他们提出了一些重要观点并给出了技术间的有趣连接,但是他们都忽略了这样一个事实,即如今的 Web 已经转变成了一个文档的 Web。因此,在形式本体和非形式的文档之间需要一个中间途径,即所谓的 Linked Data。

轻量级 Web 服务器
    最近几年,市场上出现了很多有趣的 Web 服务器实现,包括 lighthttpd、litespeed 和 mongrel 等。这些 Web 服务器都宣称结合了性能、易管理性、可移植性、安全性和其他相关价值。下面的工程研究将调查轻量级 Web 服务器,以帮助您选择最可能满足下一个项目的技术需求的 Web 服务器。

使用Equinox框架进行OSGi环境下的Web开发
    OSGi 作为新的事实工业标准正在各领域蓬勃发展起来,而 Web 开发技术则早已作为软件行业的主流技术被普遍使用着。传统的 Web 开发人员如何将 Web 开发与 OSGi 技术结合起来从中获益则是我们要关注的重点。通过本教程的学习,您可以全面掌握使用 Equinox 框架进行 OSGi 环境下 Web 开发的两种方式。

用 Lucene 加速 Web 搜索应用程序的开发
    Lucene 是基于 Java 的全文信息检索包,它目前是 Apache Jakarta 家族下面的一个开源项目。在这篇文章中,我们首先来看如何利用 Lucene 实现高级搜索功能,然后学习如何利用 Lucene 来创建一个健壮的 Web 搜索应用程序。


  ThinWire和Java构建Web应用程序

ThinWire和Java构建Web应用程序(1)
    利用 ThinWire 这种开放源码开发框架,可以构建出外观和感觉与桌面应用程序相似的 Web 应用程序。在这个分五部分的教程系列中,学习如何使用 ThinWire 和 Java 编程语言开发 Web 应用程序。在第 1 部分中,您将学习如何在 ThinWire 中处理用户界面布局问题。在本教程中您会发现,用 ThinWire 框架提供动态的布局管理是相当轻松的。
编者按-Dojo的优秀之处

    Java Web框架种类繁多,花样迭出,主流一点的就有Struts,Webwork,SpringMVC,JSF,Tapestry,至于非主流的就更加不计其数了。还有很多基于这些框架的衍生框架,例如基于Struts的beehive,基于JSF的JBoss Seam,基于JSF的MyFaces,Shale等等。对于开发人员来说,过多的选择是一种沉重的负担,不但需要花更多的时间去学习,也需要更多的时间去维护基于不同框架的代码。
    由于面临着dotnet统一的web框架webforms以及异军突起的rails的强势挑战,Java业界也感受到竞争的丝丝寒意,这不,众多Java Web框架的核心开发人员终于可以坐到一起,商量着Web框架的统一和互操作的问题了

优秀专题推荐

群乐推荐 更多

专题联系人


·专题策划/制作:郑重

·联系电话:15810387786

·MSN:zhlovezh@hotmail.com


·邮件:zhengzhong@yesky.com



关注此文的读者还看过:

返回开发频道首页

共1页。 1
  • 1.Java的Web开发框架之旅

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|MSN/QQ上看天极
Copyright (C) 1999-2009 Yesky.com, All Rights Reserved 版权所有 天极网络