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开发水平。