 |
 |
 |
 |
 |
 |
JSP 技术 -- 是友还是敌? 批判性地看待作为一种可行表示技术的 JavaServerPages servlet 作为一名 Java 技术老手和新的 Enhydra 拥护者,作者力劝开发人员在选择设计 Web 应用程序的 途径时,考虑一下 JavaServerPages (JSP) servlet 以外的其他方法。JSP 技术是 Sun 公司的 J2EE 平台和编程模型的一部分,是为解决如何把单调的内容变成引人注目的表示层这一难题而提出的解决方案。实际上,Web 开发人员也并非一致对 JSP 技术表示满意。既然现在有 Sun 技术的多种变体可以使 用,所以您可以在许多表示技术之间进行选择。本文深入探讨 JSP 编码技术,并探究几个有吸引力的替代方法。 |
|
|
|
2000年11月29日 |
|
| |
JSP/Servlet 中的汉字编码问题 网上就 JSP/Servlet 中 DBCS 字符编码问题有许多优秀的文章和讨论,本文对它们作一些整理,并结合 IBM WebSphere Application Server 3.5(WAS)的解决方法作一些说明,希望它不是多余的。 |
|
|
|
2001年2月15日 |
|
| |
在 JSP 中使用 JavaMail(上) 你希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具。在这篇文章中你可以了解到JavaMail API的一些要点以及如何在JSP中使用它。本文中还包括了在JSP中使用JavaMail的实例。JavaMail是JSP应用软件中相当强大的API。
|
|
|
|
2001年4月19日 |
|
| |
在 JSP 中使用 JavaMail(下) 此篇紧接上篇,主要讲述 JavaMail 的相关知识如文档的使用、属性对象、传输等以及 JavaMail 与 JSP 的结合。 |
|
|
|
2001年4月19日 |
|
| |
我认为 JSP 有问题 这篇文章的原文首次在国外出现时,JSP 还只是一种刚刚崭露头角的技术,并没有像现在这样如日中天。现在看来这篇文章的某些观点可能会有一定的局限性,但我不得不承认这是一篇很大气的作品,其中涉及很多 JSP 的内在原理。因此,我想还是有必要把这篇文章介绍给大家,以便各位从另一个侧面更深入的了解 JSP 技术。 |
|
|
|
2001年5月29日 |
|
| |
Struts,MVC 的一种开放源码实现 用这种 servlet 和 JSP 框架管理复杂的大型网站 本文介绍 Struts,它是使用 servlet 和 JavaServer Pages 技术的一种 Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。尽管您可能永远不会用 Struts 实现一个系统,但您可以将其中的一些思想用于您以后的 servlet 和 JSP 网页的实现中。 |
|
|
|
2001年6月1日 |
|
| |
用jsp进行数据分页显示的一个实现
互联网时代实际上是数据的时代,构建大型电子商务系统必然要涉及到大量数据显示,数据的分页显示是频繁遇到的问题,如果让每个程序员都要考虑数据的获取与处理的每个细节,那必将是件既糟糕又混乱的事情,类似于分页显示这种具有公共特征的控制逻辑必定要在horizonal layer层予以实现。本文以循序渐进的方式给出了用jsp处理分页显示的一个可重用,易于移植的实现。
|
|
|
|
2001年6月19日 |
|
| |
Merlin 的魔力: Swing 的新 Spinner 组件 允许用户从带有 JSpinner 的拾取列表中快速选择日期、数字和选项 欢迎阅读 Merlin 的魔力,一个半月刊的短篇系列,目的是为使用 Java 2 标准版,版本 1.4 编程提供帮助。在随后的几个月中,作者 John Zukowski 将提供一些技巧和诀窍来利用此发行版中许多新功能。在这个部分中,John 描述了 Swing 的新 JSpinner 组件,它允许您从拾取列表中选择日期、数字和选项。请点击文章顶部或底部的讨论,参与讨论论坛,与本文作者和其他读者分享您对本文的看法。
|
|
|
|
2001年7月20日 |
|
| |
用Tag Extension API实现业务逻辑与表示的分离 运用JSP的标记扩展应用程序接口编程 业务逻辑层与表示层的分离一直是基于WEB应用开发的一大目标。因为这样可以使开发人员更加专注于自己领域的开发(程序工程师负责业务逻辑,而网页制作人员等负责表示层)。其中JavaBean就是一个很好的解决方案。自JSP1。0以后,出现了Tag Extension API(标记扩展API)。这使得WEB开发人员可以自定义标记,将其嵌在JSP页面中,来完成复杂的业务逻辑。这样,网页制作人员只需向JSP页面中添加简单、熟悉的标记就可以实现相应业务逻辑,而这些业务逻辑的封装则由程序工程师来完成。本文将介绍如何使用Tag Extension API来实现这一目标。
|
|
|
|
2001年8月8日 |
|
| |
使用 JSP Explorer 快速进行 Java 代码的测试和文档的编制 快速生成文档 JSP Explorer 是一个新工具,它被设计用来使开发者可以快速测试简单的想法和生成软件文档,也使初次用户能以一种新的、简单的方式轻松地学习和实验代码。请跟随 Alex Roetter 一起去测验这个万能实用程序并讨论它作为开发及学习辅助工具的潜在用途。 |
|
|
|
2001年10月30日 |
|
| |
JSP 标记库:着意设计的更好的可用性 JavaServer Pages(JSP)技术是用于开发 Web 应用的优秀体系结构,但它的最重要的实用技术之一 ― 定制标记库(custom tag library)― 却常常未被充分利用。标记库实用技术未被充分利用的主要原因不是技术上的,而是语言上的。标记库生产者和消费者说的不是相同的语言。JSP 专家和顾问 Noel J. Bergman 揭示了问题的本质并提供了一些可行的解决方案。 |
|
|
|
2001年12月7日 |
|
| |
使用 JSP 技术和 JDBC 技术访问基于 Web 的动态数据 本文讨论使用 JSP 和 JDBC 技术把静态的、动态的及数据库内容集成在 Web 站点中。为了简洁明了的说明问题,文中的 JSP 页面使用短的 scriptlet 让 JSP 开发者接触到底层的 JDBC 概念,而不是把其隐藏在定制标记中。作者介绍一种集成 JavaBeans 组件和 JDBC 的主要设计方法,该方法同一直以来 JavaServer Pages 技术采用的、把 bean 用于 HTTP 的方式类似。他还提供实现该集成的代码。 |
|
|
|
2002年1月1日 |
|
| |
使用定制标记控制 JSP 页面 JavaServer Pages 技术对于 Web 开发人员起着至关重要的作用,但是许多人还没有充分地利用其全部功能。 |
|
|
|
2002年4月19日 |
|
| |
利用标记库国际化JSP(1) 本文对JSP国际化的简要介绍,着重探讨了使用标记库对JSP进行国际化的过程,并通过详细的示例演示了如何使用jakarta的i18n标记库。 |
|
|
|
2002年5月17日 |
|
| |
本文对JSP国际化的简要介绍,利用标记库国际化JSP(2) 着重探讨了使用标记库对JSP进行国际化的过程,并通过详细的示例演示了如何使用jakarta的i18n标记库。 |
|
|
|
2002年8月20日 |
|
| |
不使用 JSP 技术的 Java Web 开发,第一部分 在这篇由两部分组成的文章的第一部分中,我向您介绍了 Tea 模板语言,还向您演示了 Tea 是如何能够成为 JSP 技术的一种可行的替代方案。在第二部分中,您将探索如何将 Tea 集成为模型-视图-控制器(Model-View-Controller (MVC))2 体系结构(尤其是 Struts 应用程序)中的视图。 |
|
|
|
2002年10月17日 |
|
| |
不使用 JSP 技术的 Java Web 开发,第 2 部分:模型-视图-控制器体系结构中的 Tea
I在第 1 部分中,Craig Walls 为您介绍了 Tea,它是可替代用于基于 Java 的 Web 开发的 JSP 技术的简单技术。他讲述了为什么 Tea 的语法明显地比 Java 的语法更容易学习,这使技术水平较低的开发者也能处理用户界面的开发。在本文中,Craig 将对 Tea 的编程模型提出异议并为您演示如何在 Jakarta Struts 框架中使用 Tea 以清楚地分离显示逻辑和业务逻辑。
|
|
|
|
2003年1月7日 |
|
| |
IBM 开发人员解决方案:开发使用了 JavaBeans 和 JSP 组件的 portlet 本文叙述了 WebSphere Studio Application Developer V4.0.3 能成为开发 portlet 的首选 J2EE 开发工具的缘由。文章简要地讨论了门户网站、WebSphere Portal Server V4.1.2、portlet 和 Portal ToolKit Plugin V4.x。作者将为您详细讲解如何使用 Portal Toolkit Plugin 一步一步地编写 portlet。文中的示例门户网站应用程序就是一个 portlet,这个 portlet 能调用一个 JavaBeans 组件把存储在 Java 属性文件中的特定于的客户信息聚集在一起。这个 portlet 将使用 JavaBeans 信息并通过 JavaServer Pages(JSP)页面将结果返回给请求者。当需要向用户显示时,这个 JSP 页面将被嵌入到 portlet 中。 |
|
|
|
2003年2月12日 |
|
| |
利用 JSP 代码管理您的图像
如果您为某个网站编码和提供支持,或者在因特网上拥有一个页面,您就会知道使图像满足所有读者的需要是多么困难。本文推荐了一种解决方案,使用 JavaServer Pages(JSP)标记管理您的图像。
|
|
|
|
2003年3月18日 |
|
| |
使用Eclipse开发Jsp 本文向大家推荐一个eclipse的plugins来协助JSP开发。这个名称叫lomboz,不但支持JSP语法高亮显示,还有Code Assist功能,可以与Jbuilder媲美。下面简要介绍一下eclipse2.1结合Tomcat开发Jsp的过程。 |
|
|
|
2003年4月24日 |
|
| |
关于ASP到JSP功能转换的研究 JSP和ASP在技术上有许多共同之处,它们都是用来开发基于Web应用的动态页面,并且两者都可以使开发人员通过使用构件技术将程序逻辑从页面设计中分离出来。 |
|
|
|
2003年5月15日 |
|
| |
JSP 最佳实践:使用 JSP include 机制改进外观 本文是新的 JSP 最佳实践系列文章的第一部分,它介绍了 JavaServer Pages include 机制。请跟随 Java 编程专家 Brett McLaughlin 学习如何使用 include 将静态的头文件和脚注文件加入您的网站或 Web 应用程序页面中。 |
|
|
|
2003年6月19日 |
|
| |
创建访问 DB2 Everyplace 的 JSP 应用程序 本文讨论了 DB2 Everyplace 对 JSP 的支持,并描述了如何创建和部署 JSP 应用程序,以从移动应用程序中访问 DB2 Everyplace 数据库。 |
|
|
|
2003年7月7日 |
|
| |
JSP 最佳实践:用 jsp:include 控制动态内容 在文中,作者向您演示了如何扩展 JSP 技术中用于动态内容的包含功能。了解静态 include 伪指令和动态 jsp:include 元素之间的差异,搞清楚如何混合搭配这二者以获取最优性能。 |
|
|
|
2003年7月14日 |
|
| |
JSP 最佳实践:组合 JavaBean 组件和 JSP 技术 Web 架构设计师 Brett McLaughlin 演示了 JavaBean 组件和 JSP 技术的结合如何使您能够在 Web 页面之间存储并传递数据,以及这样做如何能实现更为动态的站点设计。 |
|
|
|
2003年7月24日 |
|
| |
了解 WebSphere 门户网站如何显示门户页面 ― 第 1 部分:描述 Default.jsp、Head.jsp 和 ToolBarInclude.jsp 您可能想知道如何将您门户网站上的徽标换成您公司的徽标。或者您想在门户网站上添加一个左侧导航窗格,或更改其背景颜色。通过了解 WebSphere Portal 用于显示门户页面的 JSP 流程以及这些 JSP 的内容,您可以创建或修改主题或皮肤,使您的门户网站看上去象您公司的 Web 站点。 |
|
|
|
2003年7月24日 |
|
| |
JSP 最佳实践: 时间戳的强大功能 Brett McLaughlin继续他的 JSP 最佳实践 系列。下面我们来看看向 JSP 页面中添加时间戳的各种技术,以及通过这一简单的修改来增强 Web 站点可用性的各种方式。 |
|
|
|
2003年7月25日 |
|
| |
JSP 最佳方案:使用JSTL来更新JSP页面 JSP 标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点功能的定制标记。在JSP 最佳方案这一部分,Brett McLaughlin将向您介绍JSTL,阐述如何转变JSP页面来使用高功能性的标记。 |
|
|
|
2003年7月31日 |
|
| |
JSP 最佳实践:将内容导入Web站点 表面上,JSTL的c:import在模仿JSP的include原理。但是,如果深入研究c:import(或任何JSTL标记),您将发现许多其它功能。除了分配参数并管理本地文件内容以外, c:import还可以引入外部站点的内容。本期JSP最佳实践中,经验丰富的Web开发员Brett McLaughlin将向您演示如何引入外部站点的内容。 |
|
|
|
2003年8月18日 |
|
| |
使用 DB2 UDB 和 JSP 实现分页 本文描述了如何能够通过有状态 Bean 或会话来对结果集进行缓存以及利用 DB2 UDB 提供的特性来为 DB2 结果集进行分页。 |
|
|
|
2003年9月1日 |
|
| |
了解 WebSphere Portal 如何显示门户页面 - 第 2 部分:描述 PlaceBarInclude.jsp 和 PageBarInclude.jsp
本文将讨论为 WebSphere Portal 4.2 中的缺省主题安装的 PlaceBarInclude.jsp 和 PageBarInclude.jsp 的内容。理解了这些 JSP 您就可以修改位置栏和页面栏。
|
|
|
|
2003年9月8日 |
|
| |
JSP 最佳实践:taglib简介 Scriptlet对于快而杂( fast-and-dirty)的编码来说是一种不错的选择,但是从长远来看,您需要为您的JSP页面选择一种不那么杂乱的解决方案。在本期的JSP最佳实践中,Brett McLaughlin 向您展示了如何将scriptlet转化成JSP自定义标记,然后将其用于您的JSP开发中。 |
|
|
|
2003年9月15日 |
|
| |
JSP 最佳实践:为您的JSP标记创建自定义属性 Brett McLaughlin 继续他的JSP 最佳实践系列,这次他将用一个属性来扩展自定义的时间戳标记(lastModified),这个属性让页面作者可以选择他们自己的时间戳格式。 |
|
|
|
2003年9月18日 |
|
| |
JSP 最佳实践:自定义标记中的错误处理 在自定义标记中引用更多交互性的同时,也会增加错误出现的可能性,尤其是以非法参数形式出现的错误。在本期的 JSP最佳实践 中,Brett McLaughlin 向您展示了如何在源代码中捕获和忽略 IllegalArgumentException 异常。 |
|
|
|
2003年9月25日 |
|
| |
JSP 最佳实践: 将自定义标记库打包 将标记库存放在本地文件系统中的确有利于内部(in-house)开发和测试,但是这并非永远都是好的解决方案。自定义标记库应该能够被广泛地访问,也就是说,必须以一种标准的和安全的方式来发布它们。Brett McLaughlin 解释了如何将您的自定义标记库打包到 JAR 文件,以便在任何 JSP 兼容的 Web 容器中更容易地维护、发布和安装它们。 |
|
|
|
2003年10月13日 |
|
| |
J2EE 探索者:用五个容易的步骤实现 JSP 自定义标记 JSP 自定义标记为在动态 Web 页中将表示与业务逻辑分离提供了一种标准化的机制,使页面设计者可以将注意力放到表示上,而应用程序开发人员编写后端的代码。在 J2EE 探索者 的这篇文章中,具有企业观念的开发者 Kyle Gabhart 介绍了 JSP 自定义标记的基本知识,并引导您完成将它们加入到 JSP 页面的五步过程。 |
|
|
|
2003年12月4日 |
|
| |
创建国际化的 JSP 应用程序 为国际客户设计 Java Server Pages(JSP)应用程序更像是一门艺术,而不像是科学,但所涉及的内容不仅仅能满足眼球。成功的关键是理解与国际化有关的独一无二的服务器端问题。Java 开发人员 Sing Li 将阐述这个重要问题,并给出两个经过考验确实有效的解决方案。 |
|
|
|
2005年4月15日 |
|
| |
Lotus Domino 和 IBM WebSphere 集成解决方案:Domino JSP 标签库 在 Lotus Domino 中管理数据,但又要利用 IBM WebSphere 高度可伸缩的优点,事务型的 J2EE 平台使用下面这些解决方案的一种:Domino XML 或 Domino JSP 标签库。在本系列的这两篇文章中,我们将重点介绍 Domino JSP 标签库。 |
|
|
|
2005年4月18日 |
|
| |
开发一个调试 JSP 的 Eclipse 插件 本文通过开发一个 JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 JAVA Debug 和 JSR-45 的基本原理。 |
|
|
|
2005年6月30日 |
|
| |
简化 Ajax 和 Java 开发,第 1 部分: 用 JSP 标记文件动态生成 JavaScript 代码 很多 Web 开发人员都经常抱怨说 Java EE 太复杂、构建新的 Web 组件太难、定制现有的组件也没有预想的那样简单,并且即便是很小的更改都需要重新启动应用程序。本系列给出了针对这些问题的解决方案,即采用代码生成器、约定、脚本语言和先进的 JavaServer Pages (JSP) 特性。在本文中,您将了解如何基于 JSP 标记文件构建可重用的 Ajax 和 Java 组件,而这些 JSP 标记文件很容易开发和部署。更改之后,JSP 标记文件会由 Java EE 服务器自动重编译,而无须重启应用程序。此外,您还能完全控制所生成的代码,并能轻松地定制这些轻量级组件,因为它们使用的是 JSP 语法。 |
|
|
|
2008年5月5日 |
|
| |
简化 Ajax 和 Java 开发,第 3 部分: 基于 DOM、JavaScript 和 JSP 标记文件构建 UI 特性 在本系列的第 1 部分,您了解了如何生成用来发送 Ajax 请求和处理 Ajax 响应的 JavaScript 代码。第 2 部分展示了如何使用约定和 JSP 标记文件创建 HTML 表单以最小化设置和配置。在本系列的第 3 部分中,您将了解如何开发基于 JavaScript 的客户端验证器和服务端验证器,后者被实现为支持 JavaScript 客户端验证器的 JSP 标记文件。此外,您还将了解如何使用资源包,它们会在更改后自动重载,而不需要重启应用程序。 |
|
|
|
2008年8月7日 |
|
| |
简化 Ajax 和 Java 开发,第 4 部分: 使用 JSP 标记文件创建 JSF 样式的组件 JavaServer Pages (JSP) 和 JavaServer Faces (JSF) 过去都使用 Expression Language (EL) 的不同变体。它们在 JSP 2.1 中的统一提供了新的机会,允许您在定制 JSP 标记中使用 deferred values 和 deferred method 属性。本文展示了如何开发基于 JSP 标记文件的 Java Web 组件,它的构建比 JSF 组件更加简单和容易。 |
|
|
|
2008年8月19日 |
|
| |
构建启用了 Ajax 的 JSP TagLib 控件,第 2 部分: 自动填充和字段验证器控件 在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序内来提供更直观、响应性更好的用户界面。 |
|
|
|
2009年3月12日 |
|
| |
构建启用了 Ajax 的 JSP TagLib 控件,第 3 部分: 更新面板和弹出对话框控件 在本文中,构建可用于业务应用程序的 Asynchronous JavaScript + XML(Ajax)控件。这些基于 JavaServer Pages (JSP) TagLib 的可配置控件利用了 JavaScript Serialized Object Notation (JSON)、JavaScript 脚本语言及 Cascading Style Sheets(CSS)。由于它们是标准的 JSP TagLib 控件,您可以将其简单地置于任何应用程序中,从而提供更直观、响应性更好的用户界面。
|
|
|
|
2009年7月2日 |
|
| |
JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP 在本系列文章的前两个部分中,我们介绍了如何在服务器上运行 JavaScript 文件,以及如何使用 Ajax 调用远程 JavaScript 函数。本文介绍如何使用服务器端 JavaScript 代码和 JavaServer Pages (JSP) 技术,以及如何构建在 Web 浏览器中禁用 JavaScript 时仍然能使用的 Asynchronous JavaScript and XML (Ajax) 用户界面。本文的样例代码包含一个小型 JSP 标记库,您可以在自己的应用程序和动态 Web 表单中重用它们。Web 表单可以使用能够在 Web 服务器和 Web 浏览器中执行的一段 JavaScript 代码生成。 |
|
|
|
2009年7月30日 |
|
| |
JSP 技术入门 在此教程中,我们将学习 JavaServer Page(tm) (JSP) 技术、Servlet、JavaBean(tm) 组件和语法的主要关键点。 |
|
|
|
2000年11月1日 |
|
| |
掌握自定义 JSP 标签
如果发现自己在 JSP 应用程序中加入了大量 Java scriptlet,那么本教程就是为您准备的。 阅读本教程后,就会掌握将 Java 代码从 JSP 页面中清除出去所需要的信息。
|
|
|
|
2004年4月5日 |
|
| |
使用 Geronimo 实现功能强大的浏览器检测和定制 JSP 标记 本文将介绍如何利用 Apache Geronimo 和 Jetty 的优点来创建功能强大的浏览器和操作系统检测机制。除了开放源码的 Geronimo 应用服务器之外,本教程还向您介绍如何使用免费的 JavaScript 程序在客户端进行浏览器和操作系统检测。 |
|
|
|
2005年11月24日 |
|
| |
Apache Geronimo 机器修理店应用示例,第 1 部分:Servlet、JSP、安全性和 JCA 在连续几个发行版之后,Apache Geronimo 项目迎来了非常好的势头,开发人员开始注意并且好奇他们可以怎样使用 Java 2 Platform Enterprise Edition (J2EE) 认证的平台来开发应用程序。尽管使用标准技术开发应用程序对于 J2EE 专家来说可能只是微不足道的事情,但是要将这些组件放在一起正常工作则需要一些特定于 Geronimo 的知识。因此,J2EE 新手和那些在 Geronimo 中集成应用程序的开发人员可能会发现本系列教程非常有用,而那些熟练的 J2EE 程序员也可以从本系列中找到一些在 Geronimo 上构建应用程序的方法。本系列教程将向您展示如何创建一个示例应用程序,并给出对其进行配置和将其部署到 Geronimo 中所需要的步骤。在本系列的第 1 部分中,我们将使用 servlet、JavaServer Page (JSP)、J2EE 声明性安全 (declarative security) 和 J2EE Connector Architecture (JCA) 来创建并部署应用程序。 |
|
|
|
2006年6月15日 |
|
| |
使用 JavaServer Pages 技术生成动态 XML JavaServer Pages (JSP) 技术通常用于构建包含动态内容的 HTML 页面。但是您也可以使用这一技术生成其他格式(包括 XML)的动态内容。本文将用实例说明如何将 JSP 页面构建为 XML 文档模板,此模板是在请求时使用嵌在该页面中的 Java 代码“填充”的。 |
|
|
|
2000年12月1日 |
|
| |
Jive talkin':开放源码的 Java 软件论坛 Jive 是一个开放源码的 Java 软件论坛,它允许在网站上进行线程化的讨论。它提供了性能优秀的用户定义的 JSP 文件(用 Jive 的外壳)来完全改变论坛的外观、形象和功能。并提供了一个可植入的 API, 这些 API 提供诸如及时翻译、内容过滤或者几乎其它所有功能的先进特性。然而除此之外还有很多的自由论坛, Jive 的独到之处是它的全部代码都用 Java 编写并且被一个专注的程序员群体热情的支持着。在这篇文章中,将讨论到如何将 Jive 结合到 lockerjock,一个有关运动题材的网站 |
|
|
|
2001年3月19日 |
|
| |
使用 Translator 模式构建更好的网站 本文介绍 Translator 模式,并说明如何在 JSP 技术和 servlet 环境中使用 Translator 模式。读完本文以后,您将能够利用本文提供的代码示例成功实现这一模式 |
|
|
|
2001年4月23日 |
|
| |
Jive 中的设计模式 Jive 是一个开放源码的论坛项目, 也就是我们所常见的 BBS, 采用了 SUN 公司的 JSP 技术, 相比起 j2ee 这个庞大的体系结构, 其整个的设计思想非常精炼, 适用于中小型网站, 建立自己的论坛系统. 这篇文章我们就一起来看一看 Jive 中所应用的设计模式(Design Pattern). |
|
|
|
2001年6月22日 |
|
| |
利用Java开发Web应用(一)常见的浏览器端使用的技术 Web应用是为达到某种功能,由Servlet、JSP以及其他相关资源所组成的一个单元。目前,它在网站的建设、企业物流管理等很多方面都得到了广泛的应用。电子商务平台也是Web应用的一种,它作为一种崭新的营销模式,已经被越来越多的人所了解和接受。在Web应用的开发过程中,选择一个好的编程模型,不仅会大幅度的减少开发的工作量,也会为以后整个系统的维护和升级打下一个坚实的基础。本系列文章结合一个典型的编程模型,介绍了Java在Web应用开发的各个环节中的用途。 |
|
|
|
2001年7月27日 |
|
| |
Jive源代码研究 Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的Skin,可插入Plug等等。详细解读其源代码对于理解这些新的设计上的概念是很有裨益的。如果你对Design Pattern和Java语言有一定的了解,但是还是会时常迷惑于其中的话,不妨研究研究Jive源代码,一定会对其中的很多概念有更深入的理解。这篇文章源于我的Jive源代码研究笔记,希望能够提纲挈领,带领大家进入到这个美好的世界。当然,如果没有时间仔细地看源代码的话,看看这篇文章,我想也是会有一些帮助的。 |
|
|
|
2001年11月8日 |
|
| |
Internet 即时通信系统的设计与实现 网络通信是当今信息社会网络化一个必不可少的环节。各种为Internet量身定做的网络通信信息技术层出不穷。如早期的CGI,ISAPI等,现在非常流行的JSP,Servlet,ASP等,特别是Sun MicroSystem公司的J2EE和Microsoft的。NET方案,为企业快速高效的实现Internet应用提供了强大支持。而对于一些基于Internet的即时通信,一般是采用C/S模式。即客户端安装并执行客户程序,通过某种通信协议与服务器端的服务器程序或者是直接与另外的客户程序进行通信。本文介绍的是怎样采用Java技术,用B/S模式来实现基于Internet的即时通信,对学习Java Socket编程很有帮助。 |
|
|
|
2001年11月16日 |
|
| |
MVC――织网能手 用“模型-视图-控制器” 模式搭建中小型网站 网站开发是网络信息时代一个非常流行的话题。因此,各种网站开发技术层出不穷(这也正是市场的巨大作用的结果),如现在比较流行的CGI、Asp、Php、Jsp等等。这些技术都有各自的优缺点,也很难比较哪一种技术要特别好。升阳微系统公司推出的J2EE(Java 2 企业版)技术,以其特有的优势在网站建设等很多方面得到了很广的应用。本文将介绍如何运用Jsp、Servelet、JavaBean、xml等技术,用MVC模式(模型-视图-控制器模式)来搭建中小型网站。 |
|
|
|
2002年1月1日 |
|
| |
对一个简单的 JDBC 包装器的扩展及应用 本文将对《一个简单的 JDBC 包装器》中的JDBC包装器进行一些扩展,然后介绍一下其在jsp+javabean开发模式中的应用。 |
|
|
|
2002年1月15日 |
|
| |
构建含有数学内容的动态网站 JavaServer Pages 技术和 LaTeX 帮助的联机科学教育与研究 将含有下标、上标和特殊符号的数学公式转换成 HTML 非常困难。大多数科学家和数学家使用灵活的 LaTeX 文本处理器来创建外表美观的公式 ― 但是如何将这个输出转换成 Web 友好的格式呢?在本文中,Michael Yuan 说明了如何使用 JSP 页面和定制标记将 LaTeX 格式的公式放到 Web 上,这种方法对于编写者来说很简便并且不需要任何特定的客户机端软件。正如他在各种日益有效的方法中反复说明的,您会发现服务器方 Java 技术如何利用不同的第三方工具来解决看似很难处理的问题。 |
|
|
|
2002年4月9日 |
|
| |
编写操作 DB2 数据的 Web 应用程序(第 1 部分,共 3 部分) 本文描述了我是如何编写几个 servlet 和 JSP(Java Server Pages)来允许管理员、开发人员、测试员、计划人员以及任何人访问最新的测试结果并用多种格式显示它们的,这几个 servlet 和 JSP 运行在 IBM HTTP Web 服务器上的......
|
|
|
|
2002年7月1日 |
|
| |
编写操作 DB2 数据的 Web 应用程序(第 2 部分,共 3 部分) 本文描述了我是如何编写几个 servlet 和 JSP(Java Server Pages)来允许管理员、开发人员、测试员、计划人员以及任何人访问最新的测试结果并用多种格式显示它们的,这几个 servlet 和 JSP 运行在 IBM HTTP Web 服务器上的......
|
|
|
|
2002年7月1日 |
|
| |
当前流行的J2EE WEB应用架构分析
J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。
|
|
|
|
2002年7月23日 |
|
| |
保护您的 J2ME/MIDP 应用程序 XML 数字签名技术可以帮助您为无线 Web 服务应用程序实现轻量级且灵活的安全性解决方案。在本文中,Michael Yuan 讨论了 XML 数字签名及其应用程序的重要性。他还讨论了 Bouncy Castle 密码术包的数字签名 API,并提供了在 J2ME/MIDP 无线前端和 JSP 页后端之间的安全 XML 消息传递环境中的示例。 |
|
|
|
2002年9月27日 |
|
| |
利用JAVA操作EXCEL文件 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到Excel文件,但是还不能真正的操纵Excel文件,本文将给大家一个惊喜,向大家介绍一个开放源码项目,Java Excel API,使用它大家就可以方便地操纵Excel文件了。 |
|
|
|
2003年1月17日 |
|
| |
将 portlet 连接到 Web 资源 许多现有的 Web 站点使用各种 Web 资源(例如 servlet、JSP 以及 Web 服务)在浏览器窗口中显示数据。开发者通过使用 WebSphere Portal 4.1 Enable Offering 可以编写 portlet 来访问这些各种各样的 Web 资源并在 portlet 窗口中显示这些资源的数据。
|
|
|
|
2003年4月14日 |
|
| |
定制和扩展 IBM WebSphere Studio 内容生成向导 - 第 1 部分 WebSphere Studio V5 包括大约十二个向导,您可以使用简单的、类似于 JSP 的模板 - 被称作内容生成模型(content generation model(CGM)) - 来定制和扩展它们的输出。本文章向您介绍了所有详细内容。 |
|
|
|
2003年5月6日 |
|
| |
JSTL 入门: 表达式语言 JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐全的编程语言的情况下对 JSTL 操作指定动态属性值。 |
|
|
|
2003年5月27日 |
|
| |
JSTL 入门:探讨 core 顾名思义,JSP 标准标记库(JSP Standard Tag Library,JSTL)core 库为一些基本功能(如,管理限定了作用域的变量和与 URL 交互等)和基本操作(如,迭代和条件化)提供了定制标记。这些标记不仅可以由页面设计人员直接利用,而且还为与其它 JSTL 库相结合从而提供更复杂的表示逻辑奠定了基础。Mark Kolb 在本文中继续对 JSTL 和 core 库进行探讨,研究用标记来协助流控制和 URL 管理。 |
|
|
|
2003年6月5日 |
|
| |
JSTL 入门:表示就是一切 JSP 标准标记库(JSP Standard Tag Library,JSTL)fmt 库通过一组颇受关注的定制标记提供了用于访问所有 Java 编程语言国际化功能的便利方式。Mark Kolb 研究了用于对数据进行格式化和国际化的 fmt 标记。 |
|
|
|
2003年6月26日 |
|
| |
Java3D实现三维显示 Java3D用其自己定义的场景图和观察模式等技术构造了3D的上层结构,实现了在Java平台使用三维技术。本文在原理上着重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、观察模式(View Model)。在接口使用上的介绍分为两部分:实例说明如何使用Java3D接口;说明如何将Java3D技术与Java原有的Web技术(JSP、Serverlet)相结合,在网页上实现三维显示。 |
|
|
|
2003年6月26日 |
|
| |
对 WebSphere Studio Page Designer 可视化定制标记进行编程 IBM WebSphere Studio Page Designer(PD)是一个用于编辑 HTML 页面和 JSP 页面的类似字处理器的编辑器。本文描述了编写用于 VCT 的可视化器的编程模型。最终,我们将编写用于数据库访问标记和其他标记的可视化器。 |
|
|
|
2003年7月14日 |
|
| |
JSTL 入门,第4部分: 访问SQL和XML内容 Web应用程序的标志是多个子系统的集成。SQL和XML是在这类子系统之间交换数据的两种最通用的机制。在本文中,Mark Kolb介绍访问JSP页面数据库和XML内容的sql和xml库并对JSTL进行了总结。 |
|
|
|
2003年8月11日 |
|
| |
J2EE 探索者:隐式对象的多种用法 接着上月对会话作用域的介绍,企业 Java 专家 Kyle Gabhart 深入研究了 JSP 隐式对象的多种用法。接下来,他将介绍 9 个隐式对象,解释每个对象的用途(或者多种用途),最后给出一些怎样在 JSP 编程中使用这些便利工具的最佳实践。 |
|
|
|
2003年9月29日 |
|
| |
编写自己的 secret Santa Web 应用程序,第 3 部分:视图 这第三篇文章侧重于应用程序的视图方面,以及使用 JSP 技术、JSTL 和 Jakarta Struts 来支持其开发。 |
|
|
|
2004年1月12日 |
|
| |
WebSphere Application Server V6 中的 JavaServer Pages -- 第 3 部分
文是本系列文章(分三部分)的结束部分,描述了 WebSphere Application Server V6 中 JSP 引擎的体系结构,经过较大程度地修改,它可以支持 JSP 2.0 规范的要求,并且提高了它的性能和可配置性。 |
|
|
|
2005年1月20日 |
|
| |
为表格显示定义自定义标记 在同一个位置上创建更易于管理的 Web 应用程序和更新代码。当为显示在多个位置上的表格定义自定义标记时,Tag 类反映了任何在所有 JSP 页上出现的改变。本文将介绍用不同的 HTML 控件(包括 href、选择框、单选按钮、文本框和组合框)创建这样的灵活标记。 |
|
|
|
2005年9月26日 |
|
| |
Facelets 非常适合 JSF 试图把 JSF 和 JSP 结合起来就像试图要把脚硬塞进手套一样:可能做得到,但是只是更好的解决办法出现之前的一个权宜之计。在这篇文章中,JSF 的热心支持者 Rick Hightower 介绍了关于 Facelets 他最喜欢的内容:容易的 HTML 样式的模板化和可重用的复合组件。 |
|
|
|
2006年2月21日 |
|
| |
在 Apache Geronimo 上部署 J2EE 应用程序 学习如何在 Apache Geronimo 上部署 Java 服务器页面(JSP)、servlet 和不同的企业 JavaBean(EJB)。这篇文章包含 Apache Geronimo 需要的部署步骤,这与其他 Java 2 平台企业版(J2EE)容器不太一样。 |
|
|
|
2006年3月2日 |
|
| |
跨越边界: 动态类型语言中的 Web 开发策略 过去十年的大部分时间里,Java 社区一直在使用 JavaServer Pages (JSP) 技术,但现在已开始显现出衰退的迹象。目前,长期以来的惯例阻止了 Java 程序员在 Web 页面中使用 Java 代码,并且即便扩展简单的组件也很繁琐。超越 JSP 编程的 Java Web 开发框架已经出现,但却缺少动态语言功能。本文将向您展示 Ruby 的 Web 页面开发策略并会提及有关 Seaside 的基本方法。 |
|
|
|
2006年7月28日 |
|
| |
在 Java Web 开发者框架中创建 VoiceXML 页面,第 3 部分: 在 Java 语言中简化 VoiceXML 开发 学习了本系列的前两部分之后,您应已能够轻松地使用 Java servlet 创建多页面应用程序。但 servlet 并非简单的 Java 类文件,每次更改后都必须重新编译 —— 即便只作了一次简单的更改。如果为大部分 VXML 使用 JavaServer Pages(JSP)技术,您会发现更改变得更加轻松,此外,每次对 VXML 作出简单更改时,再也不必重新编译 servlet。 |
|
|
|
2007年1月25日 |
|
| |
在 Java Web 开发框架中创建 VoiceXML 页面,第 4 部分: 在 Java 中创建 VoiceXML 库 掌握了基于 Java 的 VoiceXML 应用程序的基础知识之后,您就可以开始编写更智能化的应用程序了。巧妙地利用 JavaBean 组件、servlet、JavaServer Pages(JSP)技术和普通旧式 Java 对象(POJO),您就可以使应用程序开发比以往任何时候更快、更流畅。 |
|
|
|
2007年2月2日 |
|
| |
纯 servlet:重新考虑视图 对于具有动态内容的 Web 页面,可以使用 Java Server Pages(JSP)技术将开发人员和 UI 设计人员的工作分离开来。遗憾的是,JSP 对于许多设计人员来说太复杂了,所以 Java 开发人员只好自己处理 JSP 代码,这往往会产生令人不满意的结果。本文演示一种非正统的替代方法:通过使用简单的 helper 对象,根据纯 servlet 构建 Web 界面。 |
|
|
|
2007年4月13日 |
|
| |
借助 Ajax 自动保存 JSF 表单: 第 3 部分 在本系列第一篇文章中,作者兼 Java 开发人员 Andrei
Cioroianu 展示了如何使用 Asynchronous
JavaScript + XML (Ajax) 提交 Web 表单中的用户输入以及如何使用 JavaServer Faces
(JSF) 处理 Ajax 请求。在本系列的第二篇文章中,Andrei 讨论了服务器端的数据管理并提供了一个数据存储库来存放自动保存的表单数据。在本系列的最后一期文章中,您将了解如何保存 JSF 表单数据,这一过程的实现可能要比您想像的更复杂。您将学习一些有趣的 JSF 技巧,例如使用 JSF 组件的 immediate 和 onclick 属性、跳过 JSF 请求处理生命周期中的一些阶段,以及使用隐藏的表单元素触发 JSF 侦听器。您还将学习如何在 JavaScript 代码中包含 JSP/JSF 表达式、如何对由 JSF 组件呈现程序生成的 HTML 表单元素使用 JavaScript,以及如何实现 servlet 上下文侦听器序列化和反序列化应用程序 bean。 |
|
|
|
2007年10月23日 |
|
| |
用 AjaxTags 简化 Ajax 开发 在 Web 2.0 时代,开发人员和用户都对基于 Web 的应用程序的可用性和响应性抱有很高的期望。除非是在过去的两年内一直没有关注过这个领域,否则一定听说过 Asynchronous JavaScript + XML(Ajax 技术)。通过 Ajax,可以构建灵活、响应性好和高度动态的基于浏览器的用户界面,而且根本不需要进行浏览器页面重载。本文将介绍一种 Java/JavaScript 库 —— AjaxTags,它让您可以很轻松地将 Ajax 功能集成到 JSP 页面中。 |
|
|
|
2007年11月22日 |
|
| |
简化 Ajax 和 Java 开发,第 2 部分: 使用约定最小化设置和配置 为了适应不同的应用程序需求和开发样式,大部分 Web 框架都在尽力变得灵活和可扩展。不幸的是,这有时候会增加复杂性和处理开销,还会产生很大的配置文件。本文将展示如何使用 JSP 标准标记库(JSTL)和 JSP 标记文件实现数据绑定、页面导航和样式约定,从而简化开发和维护。您将了解如何构建带有动态属性的定制 JSP 标记,使快速更改应用程序变得更加容易。此外,本文最后一节包含了一个使用 Ajax 提交 Web 表单的示例。 |
|
|
|
2008年6月10日 |
|
| |
JavaScript EE,第 1 部分: 在服务器端运行 JavaScript 文件 本系列文章围绕的主旨是将 JavaScript 与服务器上的 Java 代码结合起来,从而能够在服务器和客户机上使用相同的 JavaScript 例程。此外,本系列所展示的这些技术将让您能为 Ajax 客户机和非 Ajax 客户机
维护同一个代码库。由于服务器端的大部分代码依然用 Java 语言编写,所以有必要对 JavaScript 公开这些 Java Platform, Enterprise Edition (Java EE) 特性。在本系列中,您将了解如何在服务器端运行 JavaScript 文件、如何用 Ajax 调用远程 JavaScript
函数以及如何借助 JavaServer Pages
(JSP) 技术使用这个 Java Scripting API。 |
|
|
|
2009年1月12日 |
|
| |
JavaScript EE,第 2 部分: 用 Ajax 调用远程 JavaScript 函数 在本系列的第 1 部分中,您学习了如何在 Asynchronous JavaScript and XML(Ajax)和 Java Platform, Enterprise Edition(Java EE)应用程序中使用 javax.script API。本文将展示如何为同时在服务器和客户机上使用 JavaScript 的 Web 应用程序实现远程过程调用(Remote Procedure Call,RPC)机制。您还将学习一些有趣的技巧,例如用 JavaScript 实现 Java 接口、构建 XMLHttpRequest 包装器、使 Ajax 调试更加容易以及使用 JSP 标记文件生成 JavaScript 代码。 |
|
|
|
2009年6月15日 |
|
| |
Jetspeed,第 2 部分:高级 portlet 技术 在这篇后续教程中,您将了解如何使用象 JavaServer Pages(JSP)这样的 Web 编程技术开发基于 Jetspeed 的更动态的 portlet,以及如何使内容流入 WML portlet。我们还将提到几个 Jetspeed 文档中未提及的技巧,它们可以使您工作得更轻松。本课程适合于希望大致了解使用 Jetspeed 进行门户网站和 portlet 开发并理解这一内容的开发人员和技术经理,以及完整阅读了本系列第 1 部分的读者。
|
|
|
|
2003年6月16日 |
|
| |
在线教程:运用 WebSphere Studio 把 EJB 集成到 J2EE 应用中 在本教程中,我们将重点讲解EJB工具的使用。我们也将构建适应完整的J2EE应用并完全支持JSP、servlet和bean的组件。 |
|
|
|
2003年9月22日 |
|
| |
Java 认证成功之路,第 2 部分:SCWCD
Sun Certified Web Component Developer (SCWCD) 是 J2EE 领域最令人羡慕的证书之一。如果您想要获得 SCWCD 证书,需要知道不仅仅要学习 servlet 和 JSP 技术,还要深入了解考试目标中指定的主题。甚至对于有经验的程序员,在考试中的表现欠佳也是很正常的,因为他们可能没有精通目标所覆盖的内容。要想成功通过考试,遵循某种学习方法是很重要的,而该方法是在考试目标的指导下进行的。
|
|
|
|
2004年5月24日 |
|
| |
Apache Geronimo 机器修理店应用示例,第 2 部分: 数据源、JDBC 和 Web 服务 在本文中,我们将介绍开发示例机器修理店应用程序的后续步骤。本系列教程适用于 Java 2 Platform Enterprise Edition (J2EE) 新手和熟练开发人员,将展示如何在 Apache Geronimo 平台上创建并部署应用程序。在本系列的 第 1 部分 中,我们已经使用 servlet、JavaServer Page (JSP)、J2EE 声明性安全和 J2EE Connector Architecture (JCA) 创建并部署了一个应用程序。本文是该系列文章的第 2 部分,在这篇文章中,我们将对这个应用程序进行增强:使用 JDBC (Java Database Connectivity) 来替换 JCA Resource Adapter,并添加一个 Web 服务,以便与数据库模块进行通信。 |
|
|
|
2006年6月15日 |
|
| |
Apache Geronimo 机器修理店应用示例,第 4 部分: EJB:会话 bean 和消息驱动 bean 在这个分 4 部分的教程中,到目前为止,已经使用 servlet、JavaServer Pages(JSP)、J2EE 声明性安全和 J2EE Connector Architecture(JCA)创建和部署了机器修理店示例应用程序。然后用 Java Database Connectivity(JDBC)替换了 JCA Resource Adapter,并添加一个 Web 服务来与数据库模块进行通信。在第 3 部分中,了解了两种实体 bean 之间的差异 ―― bean 管理的持久性(BMP)和容器管理的持久性(CMP),并创建了一个简单的控制台,让用户能够定制他们汽车的马力。在本系列的最后,将学习 Enterprise JavaBeans(EJB)―― 具体地说,是会话 bean 和消息驱动 bean(MDB),并使用它们在应用程序中添加一个控制台,让技师能够订购汽车部件。 |
|
|
|
2006年6月15日 |
|
| |
终极 Mashup ―― Web 服务和语义 Web,第 1 部分: 使用与组合 Web 服务 随着 Web 服务日渐流行,企业 Web 和应用程序开发人员用数据创建了全新的革命性应用程序。除了单一服务的应用程序外,开发人员还在创建 mashup,即组合多种服务的数据来形成某种新服务的应用程序。本系列按顺序记录了一个终极 mashup 应用程序的创建过程,它不仅存储来自不同 mashup 的数据,而且使用语义技术让能够用户通过交换服务或选择数据来创建自己的 mashup。该程序采用 Java 编写,结合了开放源码 Jena 项目的 servlet、JSP、软件以及 DB2 新增的原生 XML 能力。在这一期中,Nicholas Chase 介绍了 mashup 的概念,说明了 mashup 的工作原理,以及构建简单 mashup 的方法。 |
|
|
|
2006年11月30日 |
|
| |
Apache Geronimo 和 Spring 框架,第 5 部分: Spring MVC Spring Model-View-Controller(MVC)是 Spring 框架中应用最广泛的模块。它基于一种干净的设计,并提供了很多开箱即用的类。本教程是系列教程(共六部分)的第五部分,通过向电话本示例应用程序中添加更多功能详细介绍了 Spring MVC。在此过程中,您将了解如何利用丰富的 Spring MVC API 集中的有用类,如何定义易于理解的控制器来处理 JavaServer Page(JSP)的操作,如何扩展和使用由 Spring MVC 提供的数据验证类等等。并且一如既往,您将使用 Apache Geronimo Web 控制台来简化应用程序开发。 |
|
|
|
2007年3月15日 |
|
| |
Apache Geronimo 和 Spring 框架,第 6 部分: Spring MVC:使用 Web 视图技术 本教程是系列教程(共六部分)的最后一部分,向您展示了如何利用 Spring 框架来使用 JavaServer Page(JSP)、Velocity、Tile 和 PDF 导出功能。您将用 Model-View-Controller(MVC)中的 V 做试验,即 Spring MVC 中内置的各种 Web 视图。通过对 Spring MVC 所支持的各种视图技术的全面介绍,您将看到在整个系列教程中构建的样例电话本应用程序中实现这些技术有多么轻松。 |
|
|
|
2007年3月16日 |
|
| |
快速启动 Java 应用程序开发,第 2 部分: 利用免费软件轻松开发轻量级 Ajax 应用 Eclipse、DB2 Express-C 9.5 和 WebSphere Application Server Community Edition 2.0 的组合(所有这些都可以免费下载、使用和部署)是所有 Java 和 Java 企业开发所需的出色的从原型到生产的套件。通过这个套件还可以相对容易地(可能不太明显)利用这些久经考验的工具创建、测试和部署领先的、轻量级的应用程序。本教程将指导您进行小型人力资源应用程序的开发,首先使用传统的基于 JavaServer Pages (JSP) 的技术,然后使用 Ajax 将其迁移到高度交互的解决方案中。 |
|
|
|
2008年1月25日 |
|
| |
高效率创建安全的 Java 应用, 第 2 部分: 使用 Rational AppScan 最大化 Java Web 应用程序的安全性 本文是系列教程的第 2 部分,主要内容是使用 Rational Application Developer、Data Studio 和 Rational AppScan 创建安全的基于 Java 的 Web 应用程序。在第 1 部分中,您已经使用 Rational Application Developer 开发了一个 Java Web 应用程序,然后在 WebSphere Application Server 上部署了这个用 Java Server Pages (JSP)技术开发的应用程序。本文将向您介绍如何使用 Rational AppScan 扫描第 1 部分中所创建的 Wealth 应用程序,以发现和修补所有已知的网络安全漏洞。本文还将展示如何重新扫描您的应用程序,并生成报告。 |
|
|
|
2008年6月12日 |
|
| |
面向初级 Web 开发人员的 Tomcat Apache Tomcat 应用服务器不再是高级 Web 系统开发人员的专用领域。在本教程中,Sing Li 将向初级 Web 开发人员展示如何利用他们当前的 Java 开发技能,使用 Tomcat 编写服务器端 JSP、servlet 和 Web 服务。 |
|
|
|
2008年7月28日 |
|
| |