摘要:
监听器监听器存在以下对象监听者:XxxxxListener - 所的监听者是的接口。被监听者 :任意对象都可以成为被监听者 - 早已经存在。监听到的事件:XxxxEvent- 永远是一个具体类,用来放监听到的数据里面都有一个方法叫getSource() – 返回的是监听到对象。观察者模式package cn.itcast.demo;public class MyFrame extends JFrame { public MyFrame() { JButton btn = new JButton("你好"); System.err.println("btn: i.. 阅读全文
posted @ 2014-02-10 11:04
无名の辈
阅读(274)
评论(0)
推荐(0)
摘要:
第一步:找一个第三方支付公司开一个账号yeepay开户以后可以获取以下信息:1:自己的开户账号2:支付密码 = 双向加密。3:给一个示例代码。Java.asp.netp1_MerId=10001126856 - 账号keyValue=69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl = 密码第二步:开发支付页面" method="post"> 订单号: 金额: 银行: 交通银行 民生银行 第三步:开发buySerlvet,组成参数第四步:加... 阅读全文
posted @ 2014-02-10 11:04
无名の辈
阅读(454)
评论(0)
推荐(0)
摘要:
文件上传的核心点1:用 来声明一个文件域。File:_____ .2:必须要使用post方式的表单。3:必须设置表单的类型为multipart/form-data.是设置这个表单传递的不是key=value值。传递的是字节码.对于一个普通的表单来说只要它是post类型。默认就是Content-type:application/x-www-from-urlencoded表现形式1:在request的请求头中出现。2:在form声明时设置一个类型enctype="application/x-www-form-urlencoded";如果要实现文件上传,必须设置enctype=“ 阅读全文
posted @ 2014-02-10 11:04
无名の辈
阅读(745)
评论(0)
推荐(0)
摘要:
创建Connection的过程是非常耗时的,为了保证Conection可以重用。应该将Connection进行池管理。使用静态工厂方法管理一个唯一的连接:package cn.itcast.utils;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.util.Enumeration;/** * 用静态工厂方法管理一个唯一的可重用的连接 */public class ConnUtils { private static Connection con; ... 阅读全文
posted @ 2014-02-10 11:03
无名の辈
阅读(869)
评论(0)
推荐(0)
摘要:
1.dbcp第一步:导入dbcp包第二步:通过核心类连接数据库public void Demo1(){ BasicDataSource ds=new BasicDataSource(); ds.setDriverClassName("com.mysql.jdbc.Driver"); ds.setUrl("jdbc:mysql///contacts?characterEncoding=UTF8"); ds.setUsername("root"); ds.setPassword("admin"); ds.setMa.. 阅读全文
posted @ 2014-02-10 11:03
无名の辈
阅读(968)
评论(0)
推荐(0)
摘要:
数据的压缩 GzipOutputStream - > > ByteArrayOutputStream。 以下是在某个servlet中对指定的数据进行压缩package cn.itcast.servlet;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import java.io.StringReader;import java.util.zip.GZIPOutputStream;import 阅读全文
posted @ 2014-02-10 11:03
无名の辈
阅读(367)
评论(0)
推荐(0)
摘要:
1.实现一个最基本的过虑器1:过虑器只对url(路径)进行过虑。 2:过虑器开发人员来实现。 3:过虑器由于是web的核心组,所以这个filter的实现者也必须要配置到web.xml中。 4:三个生命周期方法:init,destory,doFilter(执行过虑任务)。用户的每次请求,都会执行doFIlter方法,而Init,destory只会执行一次。Init方法执行的时间:在项目启动时,直接初始化Filter的对象,所以会在tomcat启动时执行init方法。 第一步:书写一个类实现Filter接口:@WebFilter("/OneServlet")public c.. 阅读全文
posted @ 2014-02-10 11:02
无名の辈
阅读(470)
评论(0)
推荐(0)
摘要:
c3p0连接池(C3p0连接池,只有当用户获取连接时,才会包装Connection。)第一步:导入c3p0第二步:在classpath目录下,创建一个c3p0-config.xml第三步:创建工厂类获取这个连接package cn.itcast.utils;import java.sql.Connection;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;public class DataSourceUtils { private static DataSource ds; ... 阅读全文
posted @ 2014-02-10 11:01
无名の辈
阅读(608)
评论(0)
推荐(0)
摘要:
*0 案例: a)在JavaScript中使用正则表达式,在JS中正则表达式的定界符是:// var regexp = /^[0-9]+$/; if(regexp.test(num));如果符合正则表达式的规则,返回true,否则返回false。1 什么是数据库 1)SQL=Structure Query Language 2)存数据的仓库/集合,并有一定的规则结构 3)SQL是客户端操作数据库一种工具/命令,主要以存取为主2 各种常用数据库简介 Oracle/Java SQLServler/Microsoft DB... 阅读全文
posted @ 2014-02-10 11:01
无名の辈
阅读(838)
评论(0)
推荐(0)
摘要:
ELppt: EL 全名为Expression Language。EL主要作用: 获取数据: •EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 执行运算: •利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null} 获取web开发常用对象 •EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中 阅读全文
posted @ 2014-02-10 11:01
无名の辈
阅读(3897)
评论(0)
推荐(0)
摘要:
1 什么是JSP 1)为什么说,Servlet是一个动态Web开发技术呢? Servlet是基于服务端的一种动态交互技术, HttpServletRequest表示客户端到服务端的对象 HttpServletResponse表示服务端到客户端的对象 2)JSP是SUN公司开发的一个基于服务端的一种动态WEB开发技术 3)JSP的代码结构/内容=HTML+JSP所有元素内容 4)在IDE工具中,开发JSP,pageEncoding有二层含义: a)指明当前JSP中的中文采用什么方式编码(如果在IDE工具外) b)指明当前J... 阅读全文
posted @ 2014-02-10 11:00
无名の辈
阅读(513)
评论(0)
推荐(0)
摘要:
1 request对象常用API 1)表示web浏览器向web服务端的请求 2)url表示访问web应用的完整路径:http://localhost:8080/day06/Demo1 uri表示访问web应用的资源路径:/day06/Demo1 queryString表示?开头的参数;name=jack pathInfo:路径之外的信息,如果没有,返回nullpackage cn.itcast.web.request;import java.io.IOException;import javax.servlet.ServletException;imp... 阅读全文
posted @ 2014-02-10 11:00
无名の辈
阅读(2219)
评论(0)
推荐(0)
摘要:
1 HTTP协议特点 1)客户端->服务端(请求request)有三部份 a)请求行--请求行用于描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号请求行中的GET称之为请求方式,请求方式有:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT 常用的有:POST、GET不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上,客户端通过这两种方式都可以带一些数据给服务器: •如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以&进行分隔,例如: GET /ma 阅读全文
posted @ 2014-02-10 10:59
无名の辈
阅读(350)
评论(0)
推荐(0)
摘要:
**1 ServletContext对象 1)在web应用中,由服务器创建的唯一的一个对象是ServletContext 2)ServletContext对象在每一个Servlet中取得都是相同到 3)ServletContext对象在存取方法: 存ServletContext.setAttribute(String,Object):void 取ServletContext.getAttribute(String):Objectpackage cn.itcast.web.servlet;import java.io.IOException;import... 阅读全文
posted @ 2014-02-10 10:59
无名の辈
阅读(350)
评论(0)
推荐(0)
摘要:
*1 工具常用的快捷键 1) Eclipse和MyEclipse,IBM,2001,Java编写,开源,跨平台跨语言 2)Alt+/快速内容提示 3)Ctrl+1快速修补错误 4)Syso+Alt+/快速显示System.out.println()语句 5)Ctrl+Shift+F快速排版正确代码 6)Ctrl+Shift+X转大写,Ctrl+Shift+Y转小写 7)Ctrl+Shift+O一次性导入多个包 8)Ctrl+/加或减单行注释 9) Ctrl+Shift+/加多行注释,Ctrl+Shift+\取消多... 阅读全文
posted @ 2014-02-10 10:59
无名の辈
阅读(349)
评论(0)
推荐(0)
摘要:
1 什么是JavaBean?有何特征? 1)符合特定规则的类 2)JavaBean分二类: a)侠义的JavaBean .私有的字段(Field) .对私有字段提供存取方法(读写方法) b)广义的JavaBean .私有的字段(Field) .对私有字段提供存取方法(读写方法) .数量任意的业务方法2 内省API(SUN公司开发)站在反射角度 1)在操作JavaBean时,即对JavaBean进入setter和getter操作时 2)属性和getXxxxx()有关,同时必须有返回值 3)... 阅读全文
posted @ 2014-02-10 10:59
无名の辈
阅读(660)
评论(0)
推荐(0)
摘要:
*1 dom4j解析器 1)CRUD的含义:CreateReadUpdateDelete增删查改 2)XML解析器有二类,分别是DOM和SAX(simple Api for xml)。 a)DOM一次性将整个XML文件读到内存,形成一个倒状的树形结构 b)SAX多次将整个XML文件读到内存 c)Document对象代表XML文件在内存中的映像 3)常用的API如下: SAXReader saxReader = new SAXReader(); SAXReader是dom4j的核心类 Document document = saxReader.r... 阅读全文
posted @ 2014-02-10 10:58
无名の辈
阅读(623)
评论(0)
推荐(0)
摘要:
0 作业[cn.itcast.xml.sax.Demo2] 1)在SAX解析器中,一定要知道每方法何时执行,及SAX解析器会传入的参数含义1 理解dom解析器机制 1)dom解析和dom4j原理一致 2)Node是所有元素的父接口 3)常用的API: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();取得DOM解析器工厂 DocumentBuilder domParser = factory.newDocumentBuilder();取得DOM解析器 dom... 阅读全文
posted @ 2014-02-10 10:58
无名の辈
阅读(709)
评论(0)
推荐(0)
摘要:
1 JNDI和在tomcat中配置DBCP连接池 JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.naming包,这套API的主要作用在于:它可以把DataSource对象放在一个Tomcat容器中(JNDI容器),并为容器中的DataSource对象取一个名称,以后程序想获得DataSource对象,只需通过名称检索即可.其核心API为Context,它代表JNDI容器,其lookup方法为检索容器中对应名称的对象。 a)JNDI是Java命名和目录接口,不同的Web服务器有着不同的实现 b)不同进. 阅读全文
posted @ 2014-02-10 10:57
无名の辈
阅读(759)
评论(0)
推荐(0)
摘要:
1 自定义标签简介 •自定义标签主要用于移除Jsp页面中的代码。 •快速入门:使用自定义标签输出客户机IP •移除jsp页面中的java代码,只需要完成两个步骤: •实现SimpleTag接口/SimpleTagSupport类,重写doTag()方法。 •编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述,并放置在WEB-INF/目录下。 •完成以上操作,即可在JSP页面中导入和使用自定义标签。 •查看SimpleTag接口api文档,分析自定义标签的执行流程。 SUN公司为降低标签技术的学习难度,在JSP 2.X中定义了一个更为简单、便于编写和调用的SimpleTag接口来 阅读全文
posted @ 2014-02-10 10:57
无名の辈
阅读(501)
评论(0)
推荐(0)

浙公网安备 33010602011771号