上QQ阅读APP看书,第一时间看更新
1.2.2 Java Web体系介绍
Java Web是指利用Java语言开发Web项目的一种技术,和ASP、ASP.NET、PHP等技术的功能类似。如果要开发Java Web应用,就需要掌握一系列相关的技术,必要时可应用相应的框架,以提高Java Web应用的开发效率,并确保其可扩展性与可维护性。
Java Web应用开发的主要技术包括HTML、XML、JavaScript、Java、JDBC、JSP、JavaBean、Servlet、Ajax等。
(1)JDBC:JDBC(Java DataBase Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API(Application Programming Interface,应用编程接口或应用程序编程接口),由一组用Java语言编写的类和接口组成,可让程序员以Java的方式连接数据库,并完成相应的操作。
(2)Servlet:Servlet是一种用Java编写的与平台无关的服务器端组件,其实例化后的对象运行在服务器端,可用于处理来自客户端的请求,并生成相应的动态网页。
(3)JavaBean:JavaBean是Java中的一种可重用组件技术(类似于微软公司的COM技术),其本质是一种通过封装属性和方法而具有某种功能的Java类。
(4)Ajax:Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种创建交互式网页应用的开发技术,其核心理念为使用XMLHttpRequest对象发送异步请求,可实现Web页面的动态更新。
(5)JSP:JSP与ASP、PHP类似,是目前Web应用开发的主流技术之一。作为一种动态Web技术标准,JSP在Java Web应用开发中的使用是相当普遍的。