java web 项目开发需要掌握哪些技术? 2007 年05 月01 日 星期二 13:30 目前, 国内外信息化建设已经进入基于Web 应用为核心的阶段,Java 作为应用于网络的最好语言,前景无限看好。然而,就算用Java 建造一个不是很烦琐的web 应用,也不是件轻松的事情。概括一下,实施Java 的WEB 项目需要掌握的技术如下: Java 语言 面向对象分析设计思想 设计模式和框架结构 XML 语言 网页脚本语言 数据库 应用服务器 集成开发环境 下面我们具体地看每个技术. 1、Java 语言 Java 语言体系比较庞大,包括多个模块。从 WEB 项目应用角度讲有 JSP、Servlet、JDBC、JavaBean(Application)四部分技术。 (1)、Java Database Connectivity (JDBC)技术 在 Java Web 应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯 Java API 来编写数据库应用程序。 简单地说,JDBC 可做三件事: 与数据库建立连接, 发送 SQL 语句, 处理结果。 (2)、Servlet 技术 Servlet 是运行在服务器端的程序,可以被认为是服务器端的 applet。servlet 被 Web 服务器(例如 Tomcat)加载和执行,就如同 applet 被浏览器加载和执行一样。servlet 从客户端(通过 Web 服务器)接收请求,执行某种操作,然后返回结果。 Servlet 的主要优点包括 Servlet 是持久的。servlet 只需 Web 服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。 Servlet 是与平台无关的。如前所述,servlet 是用 Java 编写的,它自然也继承了 Java 的平台无关性。 Servlet 是可扩展的。由于 servlet 是用 Java 编写的,它就具备了 Java 所能带来的所有优点。Java 是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet 自然也具备了这些特征。 Servlet 是安全的。从外界调用一个 servlet 的惟一方法就是通过 Web 服务器。这提供了高水平的安全性保障,尤其是在你的 Web 服务器有防火墙保护的时候。 Servlet 可以在多种多样的客户机上使用。由于 servlet 是用 Java 编写的,所以你可以很方便地在 HTML 中使用它们。 (3)、JavaServer Pages(JSP) 技术 JSP 是从 ...