有不少小伙伴刚开始接触JavaWeb,对这个技术还不是很了解,但是Java的学习中又会涉及到Javaweb的技术,所以今天千锋成都Java培训班的小编就俩给大家总结一下Javaweb技术有哪些:Java web应用程序供用户通过浏览器发送请求,程序通过执行产生web页面,并将页面传递给客户机器上的浏览器,将得到的web页面呈现给用户。
Java web的知识点有很多,一个完整的Java web应用程序通常由许多组件构成的,一般由表示层组件、控制层组件、业务逻辑层组件以及数据访问层(或持久层)组件构成。
●表示层组件一般由HTML和JSP页面组成。
●控制层组件一般由servlet组成。
●业务逻辑层一般是JavaBean或EJB。
●持久层组件一般是JDBC、hibernate。
●此外,Java web应用的各个组件需要在XML格式的配置文件中进行声明,然后打包,部署到Java web服务器(如Tomcat)中运行。
1.HTML
(Hypertext Markup Language)超文本标记语言,用来设计静态网页。
2.JavaScript
是一种简单的脚本语言,在浏览器中直接运行,无需服务器端的支持。这种脚本语言可以直接嵌套在HTML代码中,它相应一系列的事件。当一个JavaScript函数响应的动作发生时,浏览器就会执行对应的JavaScript代码,从而在浏览器端实现与客户的交互。
JavaScript增加了HTML网页的互动性,它可以在浏览器端实现一系列的动态的功能,仅仅依靠浏览器就可以完成一些与用户的互动。
3.CSS
(Cascading Style Sheets)即层叠样式表,简称“样式表”,是一种美化网页的技术,主要完成字体、颜色、布局等方面的各种设置。
在HTML基础上,使用CSS不仅能够统一、高效地组织页面上的元素,还可以是页面具有多样的外观。
4.Servlet
servlet(Java服务器小程序)使用Java编写的服务器端程序,是由服务器端调用和执行的。它可以处理客户端传来的HTTP请求,并返回一个响应。它是按照servlet自身规范设计的一个Java类,具有可移植性、功能强大、安全、继承、模块化和可扩展性好等特点。
5.JavaBean
JavaBean是由JAVA语言编写的并遵循一定规范的类,该类的一个实例称为JavaBean。可以被JSP引用也可以被servlet引用。
6.JSP
JSP页面由HTML代码和嵌入其中的Java代码组成。在页面被客户端请求后,web服务器对Java代码进行处理,然后将生成的HTML页面返回客户端的浏览器。JSP页面一般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象。
7.JDBC
JDBC(Java Database Connectivity,数据库访问接口)是Java web应用程序开发中最主要的API之一,他使数据库开发人员能够用标准的Java API 编写数据库应用程序。
8.Struts2
Struts2框架,提供了一种基于MVC体系结构的web程序的开发方法,具有组件模块化、灵活性和重用性等优点,使基于MVC模式的程序结构跟家清晰,同时简化web应用程序的开发。
9.XML
XML(eXtensible Markup Language,可扩展的标记语言),在Java web应用程序中,XML主要用于描述配置信息。servlet、struts2以及Hibernate框架都需要配置文件,它们的配置文件都是XML格式的。
10.Hibernate
Hibernate是一个面向Java环境的对象/关系数据库映射工具,即ORM(Object-Relation Mapping对象---关系映射)工具。对JDBC API进行了封装,负责Java对象的持久化,在分层的软件构架中位于下持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。
另外,还有Ajax、EL、JSTL、过滤器、监听器等技术。
以上就是千锋成都Java培训班的小编给大家介绍的关于Javaweb的技术知识,如果零基础的你也想学习Java开发,就来千锋重庆Java培训班吧!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱