Java个人总结系列-JavaWeb基础

本文是Java个人总结系列的一部分,详细介绍了Java Web的基础知识,包括Servlet的作用、Web程序的发展、JSP的技术背景以及Servlet的开发与实战要点。文章还探讨了Request对象、JSP的本质以及MVC设计模式在JavaWeb开发中的应用。
摘要由CSDN通过智能技术生成

Java个人总结

Java 个人总结是一个持续更新的系列,工作多年,抽个空对Java 做一个总结归纳,温故而知新,也希望能帮助到正在学习Java EE的同学们,本系列目录:

本次是第三次修改,会随着JDK更新而修改,增删一些东西,目前已至JDK8。

Java Web是什么

Web翻译过来就是网页的意思,而Java Web是使用Java技术来解决网页相关领域的技术栈。
Web程序一般分为客户端,服务器端即我们常说的前后端,本篇主要针对与Java技术相关的后端系列技术栈。

  1. 为什么要使用JavaWeb

    WEB发展的两个阶段:静态、动态
    静态页面中的数据无法实时更新,无法实现与人的互动,因为此需要在特定时间,特定场景中更新静态页面的内容,保存用户交互数据。
    动态页面本质上页面还是静态的,但是借助后端系统程序可以实现保存人机交互数据,根据业务数据进行动态数据展示和反馈。
    而在java中使用JAVA Servlet/JSP技术来实现动态页面。2.

  2. 技术背景

    SUN公司最早推出的WEB技术推出的是Servlet程序,Servlet程序本身使用的时候有一些问题,所有的程序是采用JAVA代码+HTML的方式编写的,即,要使用JAVA输出语句,一行一行地输出所有的HTML代码,之后,SUN公司受到了ASP的启发,发展出了JSP(Java Server Page),JSP某些代码的编写效果与ASP是非常相似的。这样可以很方便地使一些ASP程序员转向JSP的学习,加大市场的竞争力度。

Servlet

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值