目前,国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下: cakwGs_{
Java语言 t ch;_7?
面向对象分析设计思想 edL sn>\*#
设计模式和框架结构 xFzaVjjP
XML语言 RI3GAd
网页脚本语言 VZ]}9k
数据库 m7|S'{+!
应用服务器 |4j'KM;U
开发工具 b:Tv
Ta
)B9 /P>c
下面我们具体地看每个技术. ;r BbLM`
1.1 Java语言 }F';"ybrU)
Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JDBC、Servlet、JSP、JavaBean(Application)四部分技术。 YM,UM>
-7IRlP&
1.1.1 Java Database Connectivity (JDBC)技术 `$Y%c1;
在Java Web应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。 m^o?{
(K
简单地说,JDBC 可做三件事: '[vCC'
与数据库建立连接 hiEosI
C
发送 SQL 语句 +,zV
[\
处理结果。 7?ILmYBw
]x G4T>S
1.1.2 Servlet技术 o|W? a#_\
Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。Servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。Servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。 HlSuhbi'@
<Gw<