javaweb知识点总结

  • 格式:doc
  • 大小:18.42 KB
  • 文档页数:2

- 1 - javaweb知识点总结

JavaWeb是指使用Java语言进行Web开发的技术,也可以称作“Java脚本”。相较于桌面应用程序而言,Java Web用程序可以利用多种技术在服务器上执行,它们可以被访问者用基于浏览器的客户端程序直接访问,也就是所谓的浏览器/服务器模式。本文总结几个javaweb开发的知识点,如servlet,jsp,servlet容器,数据持久化等,来帮助大家更好的掌握java web开发。

首先,servlet是一种小型的Java程序,用来生成动态网页,它可以被放置在一个Java服务器上,比如Apache Tomcat,它接收HTTP请求,并且根据它们的内容产生一个动态的网页,可以提供宏,定制网页,管理HTTP会话等。它具有很多优势,比如可以随时修改网页,可以灵活改变网页,可以容易扩展,可以在服务器端处理文件上传,可以侦听客户端的事件和行为等等。

其次,JSP(JavaServer Pages)是一种服务器端脚本语言,它能够创建动态网页,JSP是Sun公司为Web开发提供的一种标准,它是基于Servlet技术,支持Java语法,可以使用大量的Java

API,可以提供动态内容,其文件后缀为.jsp。JSP 主要有两种形式,一种是以标签的形式,用来实现页面的动态内容;另一种是以

Java本的形式,用来调用 Java 代码执行动态操作。

再次,servlet容器是一种特殊的服务器,它的主要功能就是用来响应客户端发送过来的请求,它能够管理servlet和JSP,管理HTTP会话,提供缓存,数据持久化,认证等功能,servlet容器 - 2 - 也可以被称为servlet引擎。servlet容器主要有Apache Tomcat,JBoss,GlassFish等,它们能够支持servlet和JSP的功能,实现Java Web应用的部署和执行,使Web应用的开发变得更加容易。

此外,数据持久化技术是指保存数据的技术,它能够保证数据长期存在。数据持久性通常使用数据库来实现,比如使用MySQL,Oracle等数据库存储数据,这样就能够实现多用户共享数据,提高数据的安全性和可靠性,保证Web应用的正常运行。

最后,MVC (Model-View-Controller)一个软件设计模式,它将应用程序分成三个不同的部分,模型(Model),视图(View)和控制器(Controller),它们各司其职,数据的存储由模型部分实现,数据的显示由视图部分实现,而业务逻辑的处理则由控制器部分实现,MVC模式是现代Web应用的标准模式,它可以使Web应用更方便的扩展,更容易的维护和更高效的运行。

以上就是java web开发的几个基本知识点,但是这仅仅是java web技术的粗浅介绍,它仍然有更多有趣的知识点,比如Maven,Spring,Struts,Hibernate,MySQL等等,所以希望大家可以继续深入学习,提高自己的java web开发水平。