摘要: 一、Hibernate CRUD操作 目录结构: 1.创建domain 2.DAO 3.User.hbm.xml配置 package是可以不写的,如果不写package,其中所有的类都必须有全限定名. 在一个hbm.xml中,可以写多个对象的映射,但是一般来说,一个映射文件对应一个对象.建议和类名相阅读全文
posted @ 2019-01-23 11:44 earth腾飞 阅读(122) 评论(0) 编辑
摘要: 用一个对象工厂创建出来的对象,并且是单例的。 工厂类用枚举类,资源文件beans.properties中按照这样的格式写,key为所要创建的对象,value为类的全限定名称 先加载资源文件,用一个Map充当缓存(缓存中存在直接取出,没有再去创建对象). 用getBean方法来获取对象,两个参数分别为阅读全文
posted @ 2019-01-20 16:46 earth腾飞 阅读(18) 评论(0) 编辑
摘要: 一、访问ServletAPI的三种方式 方式1:通过让Action类去实现感知接口. 此时项目依赖: . ServletRequestAware:感知HttpServletRequest对象; ServletResponseAware:感知HttpServletResponse对象; Servlet阅读全文
posted @ 2019-01-17 18:33 earth腾飞 阅读(8) 评论(0) 编辑
摘要: 一、Struts2的HelloWorld程序 拷贝/apps/struts2 blank/WEB INF/lib 中的jar包到项目的lib目录 在web.xml文件中配置Struts2的前端控制器 把struts.xml文件拷贝到source folder目录 定义一个POJO类,提供公共无参数的阅读全文
posted @ 2019-01-16 14:38 earth腾飞 阅读(10) 评论(0) 编辑
摘要: 一、过滤器概述 过滤器处在客户端和服务端资源之间,可以对请求或者响应做拦截操作 Filter以常规的方式调用资源,可以修改请求信息调用资源,在对客户端响应之前对响应做修改,更可以阻止当前资源的调用转向其他资源. 1.Filter的使用 定义一个类实现于javax.servlet.Filter接口,有阅读全文
posted @ 2019-01-14 11:06 earth腾飞 阅读(3) 评论(0) 编辑
摘要: 一、文件上传 1.准备工作 创建一个注册页面,要求: 上传控件所在的表单中的method是POST 上传文件的控件的type是file类型 表单的编码为multipart/form data,此时在Servlet中不能通过getParameter()获取参数了 导入Apache的两个jar包 ,读文阅读全文
posted @ 2019-01-14 11:05 earth腾飞 阅读(11) 评论(0) 编辑
摘要: 一、八大排序算法 [TOC] 1.冒泡排序 2.选择排序 4.希尔排序 5.归并排序 二、排序算法复杂度 三、对数器的使用 为了检测算法是否正确,自己的用例可能具有随机性,使用比较器来实现随机。另外在OJ中也可以自己控制随机数的范围。 / 设置对数器,用来检验结果正确性 / // 1.先有一个绝对正阅读全文
posted @ 2018-12-11 22:15 earth腾飞 阅读(18) 评论(0) 编辑
摘要: 一、Servlet的三大作用域对象 | 作用域名称 | 作用域类型 | 描述 | 获取对象方法 | | : : | : : | : : | : : | | request | HttpServletRequest | 每一次请求都是一个新的request对象,用请求转发共享同一请求中的数据 | se阅读全文
posted @ 2018-11-30 22:13 earth腾飞 阅读(18) 评论(0) 编辑
摘要: 一、HTTP协议的无状态性 WEB应用程序使用的是HTTP协议传输数据的,HTTP协议是一个无状态的协议,这次数据传输完毕,客户端会和服务端断开连接,再次传输数据就需要重新建立新的连接,这也就无法会话跟踪。可以理解为服务器是一个健忘症,这次你访问他和它交换数据,下次来他就不认识你了,这是一个很不友好阅读全文
posted @ 2018-11-29 20:40 earth腾飞 阅读(87) 评论(0) 编辑
摘要: 一、Servlet的请求流程 web项目中的web.xml文件配置为: 1、 第一次 在浏览器地址栏输入http://localhost:80/test/hello 后回车 (第一次请求) 2、此时servlet会解析这个请求信息,首先前面的localhost:80一般是域名信息,一般会交给DNS解阅读全文
posted @ 2018-11-22 21:31 earth腾飞 阅读(166) 评论(0) 编辑