2013年7月11日

Servlet

摘要: ServletServlet是sun公司提供的一种用于开发动态web资源的技术为了方便web服务器对动态web资源的管理,sun公司在其api中定义了一个Servlet接口服务器针对接口进行调用,我们编写的应用程序针对接口进行实现习惯性地,我们把实现了Servlet接口的java类统称为Servlet1.javaweb学什么用java语言开发动态的web资源,接下来就是介绍如何开发动态的web资源对于java程序员而言,所谓动态web资源就是可以运行在服务器上的java程序2.实现服务器管理java程序开发人员写好一个java类,到底有哪些方法tomcat服务器是不可能知道的tomcat服务器 阅读全文

posted @ 2013-07-11 08:46 笨'小孩 阅读(533) 评论(0) 推荐(0) 编辑

Web服务器

摘要: WEB服务器1.基本概念什么是webWEB在英语中即表示网页的意思,它用于表示Internet主机上供外界访问的资源以及超链接所组成的链表放在internet网上供外界访问的文件或程序被称为web资源web资源被分为:静态web资源:html、css、jpg动态web资源:Servlet、Jsp2.什么是WEB服务器?就是一台电脑,安装了一个服务器软件3.为什么需要安装WEB服务器思考问题:从一台计算机的IE浏览器如何去访问另一台计算机中的文件3.1两台计算机是如何实现通讯的?IP地址(计算机的唯一标识)IPV44个字节的整数,每个字节以点号隔开192.168.1.100每个字节的取值0~25 阅读全文

posted @ 2013-07-11 08:37 笨'小孩 阅读(466) 评论(0) 推荐(0) 编辑

http

摘要: http协议1.tcp/ip协议:网络通信协议(连接)ip协议:127.0.0.1ip地址对应一台计算机(互联网层)tcp高级协议:三次握手,发送请求、返回响应、传输数据 (传输层)2.http协议是建立在tcp协议的基础之上 (应用层)3.Http协议的版本(w3c)Http1.0:建立连接,发送一次请求就断开Http1.1:建立连接,可以无限次发送请求http请求消息内容包括一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。请求行POST/itcast/HTTP/1.1消息头Accept:image/gif,image/x-xbi 阅读全文

posted @ 2013-07-11 08:34 笨'小孩 阅读(440) 评论(0) 推荐(0) 编辑

xml/dom/sax

摘要: xml解析DOM和SAXxml解析技术一直更新DOM思想:xml对象问题:文档越来越大--->性能SAX思想:(SimpleAPIforXML)不是官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它。只去寻找需要的数据,不去分析不需要的JAXP(JavaAPIforXMLProcessing)官方的---sunJDK支持JAXP支持DOM和SAXJdom、dom4j民间--->使用DOM思想来处理XML企业程序员JDOM写到一半的时候其中一部分人DOM4JDOM思想(DocumentObjectModel,即文档对象模型)W3C组织推荐的解析XML的一种方式。元 阅读全文

posted @ 2013-07-11 08:06 笨'小孩 阅读(236) 评论(0) 推荐(0) 编辑

http详解

摘要: HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度 阅读全文

posted @ 2013-07-11 08:01 笨'小孩 阅读(284) 评论(0) 推荐(0) 编辑

Web初解

摘要: web网站、网页Javaweb服务器端编程云计算云数据(互联网上)云计算互联网上数据计算云计算--->物流静态。动态web资源区别访问同一个资源,如果说每次访问结果都是一样的,静态;会随着访问,资源内容变化的,动态动态web设计语言ASP(微软)、PHP(开发组织)、JSP(sun)今天动态web系统PHP、.net(ASP.netVB.netc#)、JSP、ruby、python静态网页技术HTMLCSSJavaScriptC/SClinet/Server用户安装客户端程序(QQ、迅雷)B/SBrowser/Server浏览器B/S是一种特殊C/S轻便性web系统怎么通信C/S通信网络 阅读全文

posted @ 2013-07-11 07:58 笨'小孩 阅读(226) 评论(0) 推荐(0) 编辑

for循环增强

摘要: 1)作用:对存储对象的容器进行迭代2)jdk5以前怎么迭代3)增强for循环迭代数组String[]arr={"a","b","c"}; //数组的静态定义方式,只试用于数组首次定义的时候//传统方式for(inti=0;i<arr.length;i++){//i依次表示数组的角标Strings=arr[i];System.out.println(s);}System.out.println("-------------------------------------");//在jdk5中我们可以使用增强fo 阅读全文

posted @ 2013-07-11 07:27 笨'小孩 阅读(404) 评论(0) 推荐(0) 编辑

可变参数

摘要: 1)jdk5中方法的形参可以定义为可变参数,传入实参个数可变//设计一个方法求n个数的和publicstaticintgetSum(int...arr){//可变参数在方法中仍被看做一个数组intsum=0;for(intnum:arr)sum+=num;returnsum;}2)Arrays.asList为例演示传入不同参数的情况//list长度为3Listlist=Arrays.asList("a","b","c");//list长度为1,因为考虑1.4语法String[]arr={"a","b&qu 阅读全文

posted @ 2013-07-11 07:24 笨'小孩 阅读(128) 评论(0) 推荐(0) 编辑

枚举

摘要: 问题:对象的某个属性的值不能是任意的,必须为固定的一组取值其中的某一个解决办法:1)在setGrade方法中做判断,不符合格式要求就抛出异常2)直接限定用户的选择,通过自定义类模拟枚举的方式来限定用户的输入写一个Grade类,私有构造函数,对外提供5个静态的常量表示类的实例3)jdk5中新定义了枚举类型,专门用于解决此类问题4)枚举就是一个特殊的java类,可以定义属性、方法、构造函数、实现接口、继承类//枚举类就是一个java类,也可以声明属性,方法,构造函数publicenumGrade4{A("90-100"),B("80-89"),C(" 阅读全文

posted @ 2013-07-11 07:22 笨'小孩 阅读(126) 评论(0) 推荐(0) 编辑

反射

摘要: 1)java代码的阶段一段java代码在程序运行期间会经历三个阶段:source-->class-->runtime2)Class对象在java中用一个Class对象来表示一个java类的class阶段Class对象封装了一个java类中定义的成员变量、成员方法、构造方法、类名、包名等获得class对象的三种方式和区别//1.根据给定的类名来获得用于类加载Stringclassname="cn.itcast.reflect.Person"; //来自配置文件Classclazz=Class.forName(classname); //此对象代表Person.cl 阅读全文

posted @ 2013-07-11 07:20 笨'小孩 阅读(217) 评论(0) 推荐(0) 编辑

导航