随笔分类 - JavaWeb基础
包括Servlet、Request、Response、Cookie和Session等,属于javaweb基础知识。
摘要:[TOC] WEBSOCKET协议 WebSocket概念 在WebSocket概念出来之前,如果页面要不停地显示最新的价格,那么必须不停地刷新页面,或者用一段js代码每隔几秒钟发消息询问服务器数据。 而使用WebSocket技术之后,当服务器有了新的数据,会主动通知浏览器。 优点 节约带宽。 不停
阅读全文
摘要:[TOC] EL表达式 什么是EL表达式 EL(Express Lanuage)表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写。 作用 EL最主要的作用是获得四大域中的数据 EL内置11对象 EL执行表达式 内部可以进行运算,只要有结果 $
阅读全文
摘要:[TOC] JSP 什么是JSP JSP全名为Java Server Pages 中文名叫java服务器页面 它是在传统的网页HTML文件( .htm, .html)中插入Java程序段和JSP标记 后缀名为( .jsp)。 其根本是一个简化的Servlet设计 为什么要有JSP 直接使用Html文
阅读全文
摘要:[TOC] 会话技术cookie 会话技术 什么是会话 用户开一个浏览器 点击多个超链接,访问服务器多个web资源 然后关闭浏览器,整个过程称之为一个会话。 和打电话一样,电话接收,开始会话,电话 挂断,结束会话 会话技术解决什么问题 保持各个客户端自己的数据 每个用户在使用浏览器与服务器进
阅读全文
摘要:[TOC] 上下文对象 请求对象 响应对象 ServletContext 什么是ServletContext ServletContext代表是一个web应用的上下文对象(web应用对象) 里面封装的都是web应用信息 一个ServletContext对应一个应用 ServletContext的生命
阅读全文
摘要:[TOC] 类的加载时机 当程序要使用某个类时,如果该类还未被加载到内存中 系统会通过加载,连接,初始化三步来实现对这个类进行初始化 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有正确的内部结构,并和其他类协调一
阅读全文
摘要:[TOC] 什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口) 1.servlet接收响应请求 2.filter过滤器 3.listener监听器 用来处理客户端请求、响应给浏览器的动态资源 servlet的实质就是java代码,通过ja
阅读全文
摘要:[TOC] Java分类 JavaSE Java的标准版,一般用来开发桌面应用程序 但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。 JavaEE 也就是Java Enterprise Edition,Java的企业版 开发JavaWeb应用程序,初级的一般是用JSP(Jav
阅读全文
摘要:[TOC] 什么是HTTP协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议 所有的WWW文件都必须遵守这个标准 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 约束请求与响应 的归规则 HTTP组成部分 H
阅读全文
摘要:[TOC] CS与BS 软件使用方式上两种划分(C/S与B/S) Client/Server PC客户端/服务器架构 特点 在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成 优点 较为安全,用户界面丰富,用户体验好 缺点 每次升级都要重新安装,针对于不同的操作系统开发
阅读全文
摘要:什么是xml XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 ht
阅读全文
摘要:现在我对MVC的理解,MVC即是一种设计模式,一种对代码更好的规划架构而创造的优化方法 MVC 是一种使用 MVC(Model View Controller 模型 视图 控制器)设计创建 Web 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据
阅读全文