【编程语言】jsp--企业级开发入门

1.C/S三层:应用程序客户端+ 应用服务器 + 数据库服务器

 B/S:浏览器+ Web服务器 + 数据库服务器

2.J2EE是一个标准中间件体系结构,J2EE 不是编程语言!!

J   2EE是企业分布式应用开发标准,简化和规范分布式多层企业应用系统的开发和部署

静态网页和动态网页本质的区别在于:一个动态网页会被服务器当作一个程序来执行,网页中静态内容服务器不作任何处理,直接输出给客户端,动态网页部分的代码会被服务器识别并执行;而静态网页则不会被服务器视为程序,网页中的内容不会被服务器运行。

DHTML是指加入了JavaScript脚本的静态网页,javaScript脚本是客户端浏览器解释执行的。

3.Servlet技术

    Servlet称为Java的服务器端应用小程序,是Sun的服务器端组件技术之一,属于Web服务器扩展,是Java平台下实现动态网页的基本技术,具有占用资源少、效率高、可移植性和安全性强等特点

Servlet将java代码与网页设计混合写在一起,不利于维护。JSP网页版面的设计与维护,比Servlet要直观和容易。JSP页面最终会被JSP服务器编译成一个Servlet程序来运行。

Tomcat是支持Servlet和JSP技术规范的Web服务器软件

4.JSP代表未来动态网页技术的发展方向,它底层以Java语言为支撑,基于Servlet技术,具有很好的开放性、可移植性和可扩展性。JSP采用“先编译后执行”的工作方式。一个JSP网页首次被访问时,Web服务器执行编译操作,其响应速度会略慢,但运行完毕后,会在内存中驻留一段时间,在此期间,如果网页内容没有变化,网页再次被访问时,会以多线程方式响应用户的访问请求,响应速度大大加快。

 

你可能感兴趣的:(【编程语言】jsp--企业级开发入门)