摘要: /*监听器*/ java的事件监听机制(主要是对一些web元素的监听 (ServletContext(计时器),HttpSession和ServletRequest)) 1.事件监听涉及到三个组件:事件源、事件对象、事件监听器(当事件源上发生某个事件对象时,调用事件监听器中的方法) 2.当事件源上发 阅读全文
posted @ 2017-08-14 21:16 白日梦想家12138 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.管理所有WEB资源:(Jsp, Servlet, 静态图片文件或静态 html 文件等)文件等进行拦截,从而实现一些特殊的功能 2.Filter接口中有一个doFilter方法,当我们编写好Filter,并配置(WEB.XML)对哪个web资源进行拦截后, WEB服务器每次在调用web资源的se 阅读全文
posted @ 2017-08-14 20:57 白日梦想家12138 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.编写自己的JdbcUtils 框架 2.使用 dbUtils 框架 1.视频中自己编写的JdbcUtils框架差不多就是dbUtils框架 2.使用 使用dbutils框架完成curd,以及批处理 使用dbutils各种类型的处理器完成结果集的处理 1.需要一个数据库连接池(在utils类中ne 阅读全文
posted @ 2017-08-14 18:11 白日梦想家12138 阅读(187) 评论(0) 推荐(0) 编辑
摘要: /*使用数据库连接池优化程序性能*/ 一次性从数据库中拿出一定数量的连接,放到一个池子中,每次程序要拿连接的时候,从这个池子里面去拿,用完了,也是放到这个池子里, 避免频繁的从数据库中去存取连接 编写自己的数据库连接池 1.实现DataSource接口 ,DataSource接口中定义了两个重载的g 阅读全文
posted @ 2017-08-14 18:10 白日梦想家12138 阅读(121) 评论(0) 推荐(0) 编辑
摘要: /*使用JDBC处理大数据*/ 在实际开发中,程序需要把大文本或二进制数据保存到数据库中 大数据LOB(Large Objects),LOB又分为clob和blob clob用来存储大文本 blob用于存储二进制数据,例如图像、声音、二进制等。 对于MySQL而言只有blob,而没有clob,mys 阅读全文
posted @ 2017-08-14 17:51 白日梦想家12138 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 分页的实现过程 1.前台传入 想要访问的页码,如我想访问第5页了 2.后台接收到这个页码,再查询出总记录数(总记录数用于得到共有多少页) 3.根据页码 和 总记录数,创建出一个Page对象 (这个Page对象是分页的核心) 4.可以根据这个Page对象里面的方法,得到我要查询的第5页数据的 star 阅读全文
posted @ 2017-08-14 17:43 白日梦想家12138 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 需要在JSP页面中进行一些常见逻辑操作(如对字符串进行操作),首先考虑是否可以用到sun公司提供的EL函数库(fn.tld)和JSTL 核心标签库 如果sun公司的EL函数库没有或者无法满足,就需要自己写 自定义标签或者写一个EL函数 自定义EL函数: 1.写这样一个 满足你的逻辑的函数(必须是静态 阅读全文
posted @ 2017-08-14 17:22 白日梦想家12138 阅读(215) 评论(0) 推荐(0) 编辑
摘要: EL表达式 1./*获取数据*/ (某个web域中的对象,访问javabean的属性、访问List集合、访问Map集合、访问数组) 2./*执行运算*/ 在JSP页面执行一些简单的运算 (${user==null}) empty运算符:检查对象是否为 null 或 “空” 二元表达式:${user 阅读全文
posted @ 2017-08-14 16:49 白日梦想家12138 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.<jsp:useBean> 2.<jsp:getProperty>3.<jsp:setProperty> 阅读全文
posted @ 2017-08-14 16:18 白日梦想家12138 阅读(161) 评论(0) 推荐(0) 编辑
摘要: JSP和Servlet一样,都是用于开发动态web资源的技术 JSP的两个特性:1.写JSP代码就像是在写HTML代码,但JSP技术允许在页面中编写java代码(理解为一种特殊的HTML) 2.JSP中可以使用 request response等web开发常用对象,实现与浏览器的交互 (JSP也可以 阅读全文
posted @ 2017-08-14 16:02 白日梦想家12138 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1 /*会话*/ (开一个浏览器,访问几个web资源,然后关闭浏览器,这个过程为一个对话) 2 /*保存*/会话数据的两种技术(cookie session) 3 1.Cookie (客户端技术)(数据保存在客户端中) 4 程序把每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务中的web资源时,就会带着各自... 阅读全文
posted @ 2017-08-14 15:45 白日梦想家12138 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 public class ResponseDemo4 extends HttpServlet { 2 3 public static final int WIDTH = 120; 4 public static final int HEIGHT = 35; 5 6 public void doGet(HttpServletRequest... 阅读全文
posted @ 2017-08-14 14:58 白日梦想家12138 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 //获取请求头和请求数据 2 //请求数据(1.通过超链接 2.通过表单) 3 //获取请求数据的时候一般来说 都要先检查 再使用 4 public class RequestDemo2 extends HttpServlet { 5 6 //获取数据的相关方法 7 public void doGet(HttpServletRequest request,... 阅读全文
posted @ 2017-08-14 11:41 白日梦想家12138 阅读(525) 评论(0) 推荐(0) 编辑
摘要: /*ServletResponse*/ /*responese常见应用*/ 1.向客户端输出中文数据 (分别以OutputStream 和 PrintWriter输出) 2.文件下载和中文文件的下载 ( /*ResponseDemo3*/) 3.完成类似验证码的功能 (输出一张随机图片) 4.用re 阅读全文
posted @ 2017-08-14 11:34 白日梦想家12138 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Servlet (动态web资源) 开发一个动态web资源(即开发一个Java程序向浏览器输出数据) 需完成以下两个步骤 1.编写一个Java类,实现servelet接口 2.把开发好的Java类部署到web服务器中 servlet入门(用servlet 在一个网页中显示 helloworld)(动 阅读全文
posted @ 2017-08-14 11:11 白日梦想家12138 阅读(508) 评论(0) 推荐(0) 编辑
摘要: /*web入门*/ /*互联网上常用的协议以及它的端口*/ http 80 http://localhost/ 相当于 http://localhost:80/ http协议 默认是80 http://localhost:8080/ (启动成功后 可进入Tomcat主页) smtp 25 pop3 阅读全文
posted @ 2017-08-14 10:15 白日梦想家12138 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1 public class Demo1 { 2 3 /** 4 * XPath提取XML文档数据 5 * xpath很强大 用来提取xml文档数据非常方便 6 * @throws Exception 7 */ 8 public static void main(String[] args) throws Excepti... 阅读全文
posted @ 2017-08-14 09:44 白日梦想家12138 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1 // 使用dom4j对XML文档进行解析 CRUD 2 public class Demo1 { 3 4 //读取XML文档中第二本书的书名 javaWEB 5 @Test 6 public void read() throws Exception { 7 SAXReader reader = new... 阅读全文
posted @ 2017-08-14 09:39 白日梦想家12138 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 使用JAXP 对 XML文档进行 SAX解析: 阅读全文
posted @ 2017-08-14 09:38 白日梦想家12138 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 示例:对xml节点进行增删改查 阅读全文
posted @ 2017-08-14 09:28 白日梦想家12138 阅读(155) 评论(0) 推荐(0) 编辑