1.静态网页
静态网页是指网络上内容和外观总是保持不变的页面。这些页面的文件名后缀通常为.html 或者.htm,这些网页的制作最为简单,适合表现的相对固定的内容,如网站的联系方式,公司简介等;
2.动态网页
静态网页有很多问题,最明显的问题是无法与服务器进行交互,用户无法从服务器获取信息并且自动更新,也无法将用户的信息提交到服务器,因此出现了动态网页,动态网页一般由两部分组成, 静态页面和动态操作。
3.JSP
- JSP是常见的动态网页开发语言。JSP的网页实质上是在HTML文件中加入Java代码片段和JSP特殊标记构成的;
- 一个JSP页面包含了用于产生静态网页的HTML代码,同时也包含了连接数据库的 JDBC代码。那么当网页在浏览器中显示时,它既包含了静态的HTML代码,也包含了从数据库中取得的动态内容。也正因为这样被称为动态网页。
4 .JSP 语言优势
JSP可以看做是Java Servlet 的一种扩展,JSP在使用前必须被编译为Servlet,也就是Java类,然后被调用,Servlet 所产生的web页面是不能包含在HTML标签中的,因为它离不开Java类文件的支持,随着学习的深入,使用JSP将会给用户带来很多的优点:
(1)开发简单方便;
在JSP中的编辑和编写HTML文件基本一样,在处理表单方面极为简单。
(2)跨平台;
java 本身就具有跨平台的特性,因此JSP的程序可以支持Java的平台上开发运行。
(3)高效率和高性能;
jsp是servlet的扩展,因此虚拟机为每一个请求创建一个单独的线程,而不是进程,如此系统能够很快的处理请求。同时JSP只会被编译一次,只是首次的加载时需要编译,这样加快了系统的响应速度,当一个请求处理结束后,相关 的JSP映射的Java 类并不会从内存中删除,会被保留在内存中,当下次同样的请求发生的时候,系统会提供更快的响应速度。
(4)低成本;
java是开源的开发语言,JSP也是基于Java的开源环境的动态网页技术,所以省去了付费项目。