java web构建学习(概念基础)

1.什么是Java Web Application

一个Java web应用程序生成交互式web页面包含各种类型的标记语言(HTML、XML等)和动态内容。它通常由web组件例如JavaServer Pages(JSP),servlet和javabean来修改和临时存储数据,与数据库和web服务交互,在响应客户机请求呈现内容。
因为许多web应用程序开发的任务可以重复或需要剩余的样板代码,web框架可以应用于缓解共同活动的开销。例如,许多框架,例如JavaServer Faces,提供库模板页面和会话管理和促进代码重用。

2.什么是Java EE

Java EE(企业版)是一种广泛使用的平台包含一组协调技术,大大降低开发的成本和复杂性,部署和管理多层,服务器为中心的应用程序。Java EE构建在Java SE平台,并且提供了一组api(应用程序编程接口)用于开发和运行便携、健壮的、可伸缩的、可靠和安全的服务器端应用程序。


一些基本的Java EE组件包括:
Enterprise javabean(EJB):管理,服务器端组件体系结构用来封装一个应用程序的业务逻辑。EJB技术允许快速和简化开发的分布式的、事务性的,安全的和便携式基于Java技术的应用程序。
Java Persistence API(JPA):一个框架,允许开发者在应用程序中使用对象关系映射(ORM)管理数据在Java平台上构建的。

3.JavaScript和Ajax开发
JavaScript是一种面向对象的脚本语言主要用于客户端接口的web应用程序。Ajax(异步JavaScript和XML)是一个Web 2.0技术,允许变化发生在一个Web页面,而不需要刷新页面。可以利用JavaScript工具包实现支持ajax组件和功能在web页面。

原文地址:https://www.cnblogs.com/jsStudyjj/p/4873750.html