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

本文介绍了JSP在企业级开发中的应用,包括C/S和B/S架构的区别,强调J2EE作为标准中间件的作用。动态网页与静态网页的差异,以及DHTML和JavaScript的角色。Servlet技术作为Java服务器端组件,与JSP相比,JSP更利于网页维护。最后,讨论了JSP的未来发展趋势,以其基于Java、Servlet的特性,展示了其开放性、可移植性和可扩展性。
摘要由CSDN通过智能技术生成

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服务器执行编译操作,其响应速度会略慢,但运行完毕后,会在内存中驻留一段时间,在此期间,如果网页内容没有变化,网页再次被访问时,会以多线程方式响应用户的访问请求,响应速度大大加快。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值