05 2018 档案
摘要:Hibernate框架以完全面向对象的方式,提供了操作数据库的简便方法 1.数据库连接、实体类映射配置文件 注意,该配置文件必须放在src目录下,名称必须为hibernate.cfg.xml 2.实体类配置文件 必须放在该实体类所在的包下,名称必须为 类名.hbm.xml,例如Customer.hb
阅读全文
摘要:常见的设计者模式: 1.单例模式 单例模式的作用:用于保证一个类有且仅有一个实例,用来解决一个全局使用的类频繁的创建和销毁,从而节约系统资源。 单例模式分为饿汉型与懒汉型 (1)饿汉型,无论如何都会创建一个实例 实现流程:私有化构造方法,实例化一个对象,定义一个静态方法返回该对象 (2)懒汉型,只有
阅读全文
摘要:1.注意lable标签的for属性,绑定错误可能会导致事件冒泡导致一个事件被执行多次。 2.访问一个页面,附带get请求值,如果这个页面经过的filter,一定要在filter内request.setAttribue,否则页面会获取不到请求值 3.java.io.NotSerializableExc
阅读全文
摘要:Filter就像一个一个哨卡,用户的请求需要经过Filter,并且可以有多个过滤器 利用过滤器我们可以实现例如自动登录、解决中文乱码问题等。 1.编写Filter:实现Filter接口,重写方法 这里要注意chain.doFilter,执行后即意味着当前过滤器放行,执行下一个过滤器 2.XML配置:
阅读全文
摘要:PS:以下操作需要利用GSON工具包! 1.读取JSON格式文本 读取外部JSON格式的文本文档: 准备一个StringBuilder、一个String 将数据存入StringBuilder中 2.将StringBuilder的内容转为一个对象集合 这里注意把StringBuilder转为字符串 3
阅读全文
摘要:1.ServletContext监听器: 用来监听ServletContext的创建与销毁 步骤: a、编写一个监听器类去实现监听器接口 b、覆盖监听器的方法 c、需要在web.xml中进行配置 注册 2.ServletContextAttributeListener ServletContext属
阅读全文
摘要:定义: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需
阅读全文
摘要:CRUD是常见的页面功能,即我们常说的增删改查 C - Creation 增加 R - Retrieve 查询 U - Update 修改 D - DELETE 删除 执行的流程为: 客户端(JSP或html)输入数据,提交至对应的Servlet,Servlet执行Service层方法,再通过DAO
阅读全文
摘要:1.dbutils包: 提供执行sql语句的功能,简化过程 (1)执行添加、删除语句 增删改都调用update()方法。 (2)查询 查询调用query()方法,最常用的是将查询的结果存入javabean对象中,然后把多个结果存入集合中 其他的查询方法: 2.连接池(pool、dbcp) 提供Dat
阅读全文
摘要:1.EL: Expression Language,可以很方便地获取各种参数: ${参数名} EL表达式能够很方便的获取对象的属性,像这样 ${hero.name} ,就会自动调用getName方法了。 EL也可以使用三目运算符: ${product.is_hot==1 ?"是":"否"} 2.JS
阅读全文
摘要:JSP: 1.定义:JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的,JSP
阅读全文
摘要:1.request 请求: 常用方法: request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议 主机名 端口(如果有)" + request.getRequestURI(): 浏览器发出请求的资源名部分,去掉了协议和主机名" + request.getParamet
阅读全文
摘要:1.GET请求的语法 多个属性间用&分隔 2.通过设置响应头来实现下载功能 3.验证码生成 使用案例: 注意,验证码中设置的Session值需要在另一个servlet中获取,利用输入的成语与生成的成语作比较,比较这一步也要放在servlet中,如果利用显示验证码的页面中定义js直接获取session
阅读全文
摘要:1.ServletContext接口 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个,ServletContext在该web项目被加载时创建,在web项目卸载
阅读全文
摘要:Servlet: Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动
阅读全文
摘要:1.HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 通信流程: Http协议由Http
阅读全文
摘要:1.定义:XML 指可扩展标记语言(eXtensible Markup Language)。 2.用途:XML 被设计用来传输和存储数据,在JAVA中的应用是用来定义各种各样的配置文件、储存对象数据等。 3.语法: (1)文档声明:<?xml version="1.0" encoding="UTF-
阅读全文