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