`
文章列表
一、什么是JavaBean   JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 1、这个Java类必须具有一个无参的构造函数 2、属性必须私有化。 3、私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。   虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J2EE开发中,通常只使用到以上JavaBean最基本的特性。 JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可 ...
一、JSTL 简介   JSTL:JavaServer Pages Standard Tag Library 由JCP(Java Community Process)指定标准,提供给 Java Web 开发人员一个标准通用的标签函数库 和 EL 配合来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性 二、JSTL1.1安装   JSTL 主要由Apache组织的Jakarta Project 实现 下载地址:http://tomcat.apache.org/taglibs/standard/ 容器必须支持Servl ...
一、EL表达式简介   EL 全名为Expression Language。 EL主要作用: 获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null} 获取web开发常用对象:EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用, ...

15、JSP标签

一、JSP标签   JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。 JSP常用标签 <jsp:include>          <jsp:forward>         <jsp:param ...

14、JSP技术

一、什么是JSP?   JSP全称是Java Server Pages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 案例:在jsp页面中输出当前时间。 为什么JSP技术也是一种动态web资源的开发技术? 因为JSP技术允许在页面中嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递web开发相关的对象给jsp,jsp通过这些对象,可以 ...
一、cookie机制和session机制的区别   具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识, ...
一、什么是会话?   会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 会话过程中要解决的一些问题? ----每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 ----例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户点结帐servlet时,结帐servlet可以得到用户购买的商品为用户结帐。 ----保存在request或servletContext中是肯定不行的 二、保存会话数据的两种技术 ...
一、简介   Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了 二、HttpServletResponse   HttpServletResponse对象代表服务器的响应。而HTTP协议规定一个HTTP响分为状态行、响应头、实体内容三个部分。 于是对象中封装了向客户端发送响应状态码、响应头、实体数据的方法。 H ...
一、Servlet的生命周期   生命周期的概念:一件事物,什么时候生,什么时候死,以及在其生存阶段的某一时点会触发的事件,统称为该事物的生命周期 Servlet的生命周期: 通常情况下,服务器会在Servlet第一次被调用时创建该Servlet类的实例对象(servlet出生);一旦被创建出来,该Servlet实例就会驻留在内存中,为后续请求服务;直至web容器退出,servlet实例对象才会被销毁(servlet死亡)。 在Servlet的整个生命周期内,Servlet的init方法只有在servlet被创建时被调用一次。 而对一个Servlet的每次访问请求都导致Serv ...
一、Servlet简介   Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: -----编写一个Jav ...
一、telnet连接服务器   win7默认的telnet服务是没有开启的,需要手动开启telnet服务 cmd-->telnet localhost 8080 ctrl+] --------------> 就可以输入了。。。 二、nslookup命令体验DNS   

7、HTTP协议

一、什么是HTTP协议   客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP ...
  一、Web概述   WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态web资源开发技术:Html、CSS、javaScript 常用动态web资源开发技术:JSP/Servlet、ASP、PHP等,在Java中,动态web资源开发技术统称为Javaweb WEB服务器,学习web开发,需要先安装一 ...
一、XML编程概述 一个XML文件除了我们人去读写以外,我们希望可以通过程序去读写,利用程序去增删改查XML的过程就是XML编程 CRUD:Create、Read、Update、Delete 二、XML的两种解析方式   1、dom解析: 将整个XML使用类似树的结构保存在内存中,再对其进行操作。 是 W3C 组织推荐的处理 XML 的一种方式。 需要等到XML完全加载进内存才可以进行操作 耗费内存,当解析超大的XML时慎用。 可以方便的对xml进行增删改查操作 2、sax解析: 逐行扫描XML文档,当遇到标签时触发解析处理器,采用事件处理的方式解析xml ...
一、XML Schema XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性 Schema与 DTD的比较: XML Schema符合XML语法结构。 DOM、SAX等XML API很容易解析出XML Schema文档中的内容。 XML Schema对名称空间支持得非常好。 XML Schema比XML DTD支持更多的数据类型,并支持用户自定义新的数据类型。 XML Schema定义约束的能力非常强大,可以对XML实例文档作出细致的语义限制。 XML Schema不能像DTD一样定义实体,比DTD更 ...
Global site tag (gtag.js) - Google Analytics