09 2018 档案
摘要:1.什么是jpa 假如学过hibernate在jpa会发现非常的简单,因为是同一个人写的,jpa是第三方orm框架的一种规范,hibernate作为jpa 的一个子集 2.需要导入的jar 这里使用的是hibernate作为orm 待续重写整个部分 3.jpa的配置简要说明 新建--jpa项目(自动
阅读全文
摘要:1.orm框架 对象/关系映射,将关系数据库表中的记录映射称为对象 2.Hibernate的优点: 非常优秀的开源和免费的orm实现框架,轻量级,有可拓展性 3.Hibernate事务 1)通过begintransaction()方法打开,由transactionfactory实例产生 2)直接使用
阅读全文
摘要:1.b/s框架 browser-servlet请求-响应的处理过程的集合体 2.MVC模式(持久层,表示层,业务逻辑层) M 数据模型(模型):作为程序的核心载体,用于传输数据(bean hibernate) V 对外交互(视图):完成后对结果的展现(jsp struts2 ) C 程序的执行和控制
阅读全文
摘要:1.概念 spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,目前最主流的 MVC 框架之一,Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架 ,Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口,支持
阅读全文
摘要:1.JDBC 的支持 1.1 配置JdbcTemplate 1.2 使用JdbcTemplate查询数据库的方法 execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句; batchUpd
阅读全文
摘要:1.概念 1.1 什么是AOP AOP是面向切面编程,能够让我们在不影响原有功能的前提下,为软件横向扩展功能 ,"横向"是指"持久层" "业务层" 控制器层"的任意一层,实现AOP的技术主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态
阅读全文
摘要:1.什么是IOC/DI 1.1 什么是IOC 全称为:Inverse of Control,控制反转,将对在自身对象中的一个内置对象的控制反转,反转后不再由自己本身的对象进行控制这个内置对象的创建,而是由第三方系统去控制这个内置对象的创建。 1.2 什么是DI 全称为Dependency Injec
阅读全文
摘要:1.什么是jsp Jsp的本质是servlet,当用户向servlet发送请求的时候 servlet利用输出流动态的生成html页面,包含每一个静态的html和所有在html页面出现的内容 2.jsp的三大指令 1)page 指令:<%@page 属性名1=“属性值1” 属性名2=“属性值2”...
阅读全文
摘要:1.Servlet3.0相较于Servlet2.5 新增了一些注解,简化的javaweb代码开发,可以省略web.xml配置文件 支持异步处理(多线程技术) 支持可插性特性(书写的代码编译后生成的class文件可以直接部署到其他项目的,自动加载执行) 2.web.xml中的welcome-file-
阅读全文
摘要:1.概念 2.完全基于配置 2.1非接口式 mybatisBaseCongfig.xml mapper test 2.1半接口半配置 mybatisBaseCongfig.xml同上 mapper 接口cn.mybatis.dao.EmployeeImplMapper 3.基于注解 3.1半注解半配
阅读全文
摘要:1.firebug的安装 firebug:2017年会后新版的firebug已经默认的被合并到开发者模式中 2.Firebug的主要功能: 1)网络监视器:Firebug的网络监视器能将页面中的CSS、javascript以及网页中引用的图片载入所消耗的时间以矩状图呈现出来。 2)Javascrip
阅读全文
摘要:1.api详见 http://www.jeasyui.net/ 2.实例 待续。。。。
阅读全文
摘要:1.bootstrap的特点 1)bootstrap的兼容性 可以兼容现在所有的浏览器,包括ie7以及ie8 2)bootstrap:响应式布局 可以支持pc端的各种分辨率的显示,也支持移动端 3)组件 Bootstrap提供了很多的组件,方便使用者 4)内置jQuery组件 Bootstrap提供
阅读全文
摘要:1.Query是一个伪数组 什么是伪数组 2.offset和position属性 offset(): 相对页面左上角的坐标 类似于JavaScript中的对象 position(): 相对于父元素左上角的坐标 类似于JavaScript中的对象。Offsetleft和 offsettop的值减去相应
阅读全文
摘要:1.(function(){}) 立即使用,类似java的静态代码块 2.for(var n in obj) for(var n in obj){console.log(obj[n])}//类似java的foreach 3.console(“name” in mc) 检查mc对象中是否有某一个属性
阅读全文
摘要:1.浮动高度坍塌 原因:父元素的高度是被子元素撑开的,当设置浮动后,会脱离文档流,子元素无法撑起父元素,所以导致高度坍塌 解决方法 2.父子兄弟联动 解决方法1:padding 解决方法2:float(但是有条件) 解决方法3:position:absolute 解决方法4:border 解决方法5
阅读全文
摘要:1.html的结构//超文本语言 2.html的注释 <!-- --> 3.标签 1)单标签如 <img /> <br/> <hr/>等 也是自结束标签 2)双标签如 <h1> </h1> <a> </a> <span> </span> 由开始和结束标签共同作用 备注:标签不能交叉嵌套 3.1常用基
阅读全文
摘要:1.创建型模式 1)工厂模式 (简单工厂,方法工厂,抽象工厂) 2)构造者模式 3)原型模式 4)单例模式 懒汉式与饿汉式 2.行为模式 1)职责链模式 2)迭代器模式 3)中介者模式 4)备忘录模式 5)观察者模式 6)状态模式 7)策略模式 8)模板模式 9)访问者模式 3.结构型模式 1)代理
阅读全文
摘要:1.备忘录模式 用于备份与还原,也叫快照模式 2.实例
阅读全文
摘要:1.观察者模式 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化的时,会通知所有观察者对象,使他们能够自动更新自己。 2.实例1 3.实例2
阅读全文
摘要:1.状态模式 根据其内部状态改变其行为 2.实例
阅读全文
摘要:1.模板模式 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。在不改变算法结构的情况下,重新定义算法中的某些步骤。 2.实例
阅读全文
摘要:1.策略模式 用于某一个具体的项目有多个可供选择的算法策略,客户端在其运行时根据不同需求决定使用某一具体算法策略。将算法和对象分开,使算法独立于使用它的用户。将一个类(环境)中经常改变或将来可能改变的部分提取出来,作为一个接口(抽象策略),然后在类中包含这个对象的实例,这样类的实例在运行时就可以调用
阅读全文
摘要:1.中介者模式 允许我们公开一个统一的接口,系统的不同部分可以通过该接口进行通信,而不需要显示的相互作用 2.实例
阅读全文
摘要:1.迭代模式 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 2.实例
阅读全文
摘要:1.责任链模式 避免请求的发送者和接受者之间的耦合关系。 2.实例
阅读全文
摘要:1.享元模式 池技术的重要实现方式,它可以减少应用程序创建的对象,降低程序内存的占用,提高程序的性能。 2.实例
阅读全文
摘要:1.外观模式 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2.实例
阅读全文
摘要:1.装饰模式 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,以达到特定的目的。 2.实例
阅读全文
摘要:1.组合模式 将一组相似的对象根据一个树状结构来组合,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。 2.实例
阅读全文
摘要:1.桥接模式 基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 2.实例
阅读全文

浙公网安备 33010602011771号