1、 静态Web与动态Web最本质的区别:
静态Web与动态Web最本质的区别实际上只有一点,就是静态Web是无法进行数据库操作的,而动态Web是可以进行数据库操作的。
2、动态Web的特点:
动态Web的最大特点就是具备交互性,所谓交互性就是服务器端会自动根据用户请求的不同而显示不同的结果。它类似于使用搜索引擎那样,只要输入关键字,服务端就会根据这些指定的关键字,返回检索结果。
3、静态包含和动态包含:
静态包含(<%@include%>)的操作属于先包含后处理,而动态包含(<jsp:include>)如果被包含的页面是动态页,则属于先处理后包含。
4、HttpServletRequest和HttpServletResponse:
public interface HttpServletRequest extends ServletRequest
ServletRequest 只有HttpServletRequest 一个子接口,之所以不把二者合为一个接口,是为了以后的扩展需要。现在Java Web开发只支持HTTP协议,所有使用HttpServletRequest 表示HTTP协议,如果以后有其他协议,可以方便添加。HttpServletResponse也是同样的道理。
5、Servlet:
如果要开发一个可以处理HTTP请求的Servlet程序,则肯定要继承HttpServlet类,而且在自定义的Servlet类中至少还要覆写HttpServlet类中提供的doGet()方法。
JSP可以完成的功能Servlet都可以完成。但是Servlet具备的很多功能是JSP所不具备的。从使用上看Servlet可以分为简单Servlet、过滤Servlet和监听Servlet。
6、Ajax:
在Ajax中主要是通过XMLHttpRequest对象处理发送异步请求和回应的,而如果要创建一个XMLHttpRequest对象则必须使用javaScript,创建的语句如下:
<script language="JavaScript">
var xmlHttp;
function createXMLHttp(){
if(windows.XMLHttpRequest){ //判断浏览器类型
xmlHttp = new XMLHttpRequest(); //FireFox内核的浏览器
} else { //IE内核的浏览器
xmlHttp = new ActiveObject("Microsoft.XMLHTTP");
</script>
分享到:
相关推荐
通过这份"JAVA WEB开发实战经典培训【课堂笔记】",读者可以系统地学习和掌握Java Web开发的核心概念和技术,逐步成长为一名合格的Java Web开发者。这份资料详尽地记录了课程的要点,是提升技能、巩固知识的好帮手。
《MLDN——Java Web开发实战经典源码笔记(基础篇)》是一本专注于Java Web开发的实战教程,旨在帮助读者从零开始掌握Web应用的开发技术。这本书通过深入浅出的讲解和丰富的实例代码,全面介绍了Java Web开发的基础...
MLDN Java web开发实战笔记pdf,MLDN Java web开发实战笔记pdf,MLDN Java web开发实战笔记pdf,MLDN Java web开发实战笔记pdf
《JAVA WEB开发实战经典》是一本深入探讨Java Web开发技术的教材或课堂笔记,由知名讲师李兴华或MLDN团队编著。这本书涵盖了从基础到高级的Java Web开发知识,旨在帮助读者全面掌握这一领域的核心技能。通过阅读这份...
市面上大多JAVA培训教程以J2SE为主,J2EE教程凤毛麟角,MLDN本次出品《魔乐先生 JAVA-WEB开发实战》 突出了JAVAWEB基础语法的讲解,从JSP的基础知识和基本语法入手,循序渐进、深入浅出地介绍了JSP的各种技术, 并配...
《MLDN JAVA-WEB开发实战笔记》是一本专注于Java Web开发实践的教程,由知名IT教育专家李兴华编著。这本书旨在帮助读者通过实际操作掌握Java Web开发的核心技术和流程,是复习和提升技能的理想资料。 Java Web开发...
《Java开发实战经典》课程是为那些希望深入理解Java编程语言并掌握其实战技能的人们设计的。这个课程从基础开始,逐步引导学习者进入Java的世界。"Java学习概述笔记"这部分内容,作为课程的开篇,旨在为初学者提供一...
10. **实战项目**:一套完整的开发实战笔记通常会包含一些实际项目的案例分析,通过这些项目,学习者可以将所学理论知识应用到实践中,提升解决问题的能力。 这套笔记对于Java初学者来说,是全面了解和掌握Java编程...
总的来说,《JAVA-WEB开发实战》这本笔记全面地涵盖了从基本的JAVA语法到高级的Web开发技术,是JAVA开发者提升技能、解决实际问题的宝贵资源。通过深入阅读和实践书中的案例,开发者可以系统地学习JAVA-WEB开发,并...
《Java Web开发实战1200例》是针对Java Web开发者的一本详实教程,它以实例为主,全面覆盖了Web开发的各种技术和实践。第二卷更深入地探讨了这一领域,旨在帮助读者从初级到高级逐步提升技能。本书提供的三种电子书...
MLDN JAVA-WEB开发实战笔记PDF可能包含更多实践案例和项目经验,涵盖了如何将理论知识应用于实际开发过程中的技巧和最佳实践。通过这些笔记,开发者可以学习到如何设计和实现一个完整的Java Web应用,包括数据库设计...
总的来说,基于Java Web端的云笔记项目涵盖了Web开发的多个层面,不仅锻炼了开发者的技术能力,也培养了项目管理和团队协作的实战经验。这个项目对初学者来说是一个极好的实践平台,能深入理解Web应用的全貌,并为...
读书笔记:Java RESTful Web Service实战
这份珍贵的压缩包文件,名为“我的java开发笔记(技术,经验)”,是作者长期在Java开发领域积累的宝贵资料,包含了个人的心得体会,丰富的技术文章,以及精选的经典面试问题,对于任何想要提升Java技能或者准备面试...
Java学习笔记是一个全面涵盖Java基础知识和Web开发技术的资源,非常适合初学者和进阶者深入理解这门语言及其在Web开发中的应用。这份文档可能包含了从语法基础到高级特性的详细讲解,以及如何将Java应用于Web环境的...
《Java Web框架技术笔记》是一份深入探讨Java Web开发的资料,特别关注Spring框架及其与Vue.js的结合使用。这份笔记旨在帮助开发者理解和掌握基于Java的Web开发,包括网页、应用程序以及微信小程序的开发。 课程...
【标题】:“韩顺平_循序渐进学Java零基础【完整笔记】1” 【描述】:这个课程是为初学者设计的,旨在通过系统的学习帮助学生掌握Java编程的基础。课程分为三个阶段,详细讲解了Java语言的核心概念、就业前景以及在...
Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的编程语言,具有跨...
"javaweb笔记+代码(狂神说java)"可能是一份由知名讲师“狂神”编写的教程资料,包含了学习JavaWeb开发的知识点以及相应的实践代码。 在JavaWeb开发中,以下是一些关键知识点: 1. **Servlet**: Servlet是Java Web...