- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 hibernate1
异常:org.hibernate.MappingException: Unknown entity: com.lovo.bean.GradeBean没有加映射! 一对一有两种方式:主键关联:从表的主键,同时又是主表的外键。从表没有单独的外键列外键关联:从表中存在外键列,关联主表的主键列。但外键列是不重复 级联操作:当全对象执行某操作的情况
2016-08-14 13:59:45
218
原创 mybatis1
mybatis是一种持久层框架,也属于ORM映射。前身是ibatis.相比于hibernate,hibernate为全动自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,很多时候需要优化。mybiayis为半自动化,需要自己写SQL语句,需要自己定义映射。增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hibernate的一些特性,如延迟加载,缓存,映射等。对数据的兼容
2016-08-14 13:58:35
216
原创 hibernate
异常:org.hibernate.MappingException: Unknown entity: com.lovo.bean.GradeBean没有加映射! 一对一有两种方式:主键关联:从表的主键,同时又是主表的外键。从表没有单独的外键列外键关联:从表中存在外键列,关联主表的主键列。但外键列是不重复 级联操作:当全对象执行某操作的情况
2016-08-07 20:25:33
289
6
原创 Spring MVC
Spring MVC特点:1、基于的是servlet/jsp模式2、控制器不再需要继承其他类,只需要用@Controller注解3、不需要有formbean之类的对象了。方法参数中需要的页面值,可通过@RequesParam直接从页面请求中获得。4、控制器方法签名定义灵活5、返回页面直接在方法中指定,可以是String,也可以是其它的,比如:ModeAndView或void等。
2016-08-07 20:24:36
173
原创 hibernate
一对一有两种方式:主键关联:从表的主键,同时又是主表的外键。从表没有单独的外键列外键关联:从表中存在外键列,关联主表的主键列。但外键列是不重复 级联操作:当全对象执行某操作的情况下,其关联的对象也执行cascade设置的同样操作。 cascade和inverse的区别cascade表示级联操作,当主表记录做操作时,从表记录做相应的操作,维护的是记录。inv
2016-07-31 15:30:16
166
原创 轻量级框架
解决方案是什么?企业级应用需要解决并发,交互,事务,集群,安全,分布式,WEB的一系列问题。什么是EJB?由EJB(企业级javabean)服务主要提供生命周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。什么是J2EEJ2EE是一套设计、开发、汇编和布署企业应用程序鄂规范。J2EE提供了企业级应用程序的开发平台,提供了多层结构、分布式、基于组件、松耦合
2016-07-31 15:29:33
648
原创 复习2
1、http响应信息有几部分。HTTP应答与HTTP请求相似,HTTP响应也由3个部分构成,分别是:l 状态行l 响应头(ResponseHeader)l 响应正文在接收和解释请求消息后,服务器会返回一个HTTP响应消息。状态行由协议版本、数字形式的状态代码、及相应的状态描述,各元素之间以空格分隔。格式: HTTP-Version Status-Code
2016-07-24 10:55:10
201
原创 复习1
1、 Http全称叫什么?有什么特点?端口号是多少?答:超文本传输协议。特点:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对
2016-07-24 10:54:22
243
原创 http响应
1、http响应信息有几部分。HTTP应答与HTTP请求相似,HTTP响应也由3个部分构成,分别是:l 状态行l 响应头(ResponseHeader)l 响应正文在接收和解释请求消息后,服务器会返回一个HTTP响应消息。状态行由协议版本、数字形式的状态代码、及相应的状态描述,各元素之间以空格分隔。格式: HTTP-Version Status-Code
2016-07-17 23:08:50
282
原创 AJAX
监听器:管理从同一个客户端或用户向一个Web应用程序发出的一系列请求相关的状态或资源HttpSessionBindingListener接口:唯一一个不需要注册的监听器! AJAX设计到7项技术,javascript、XMLHttpRequest、DOM、css、HTML、XML以及先关服
2016-07-17 23:07:47
191
原创 过滤器
在标签中的子标签,可以加入标签,表示针对请求路径进行过滤。也可以加加入标签,表示针对某个指定名称的servlet过滤。 过滤器类型:REQUEST:表示直接请求,按请求路径进行过滤默认方式FORWARD:表示通过内部转发到达目标资源之前,进行过滤。INCLUDE:表示包含指定资源时,进行过滤ERROR:表示发生异常时,进行过滤 过滤器链:当一个请求到达目标资源时,可
2016-07-10 20:45:52
161
原创 JSP
Jsp:全称叫java server pagejsp页面要被WEB容器翻译成java类,按照servlet规范,所有jsp翻译生成的类,必须实现HttpJspPage接口。而HttpJspPage是Servlet的子接口。也就意味所有jsp翻译生成类也会实现Servlet。所以,从这个意义说,jsp本质是servlet。jsp重在于页面显示,而servlet重在于逻辑处理。
2016-07-10 20:45:04
176
原创 web
传统的WEB服务器生产响应时,只能产生静态的html信息,极大影响响应信息的灵活性。解决方案是,在web服务器之后加上辅助应用。辅助可以将请求信息处理后,以数据库为介质保存处理结果,然后动态产生响应信息。 CGI称为通用网关接口,它是辅助应用的一种解决方案。可以用多种语言编写。当客户端向服务器发送请求后,会开启外部程序来处理该请求。由于每个外部程序是进程,每次开启都会占用独立内存空间。所以
2016-07-03 10:28:29
204
原创 http协议
Html:全称为超文本标记语言。是通过标记和子标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片、音频、css、js等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址去下载各式各样的资源文件。才能让网页正确显示。工厂模式:将对象的创建和对象的使用分开进行。其目的是解耦。请求的是文件:url:3.jpg
2016-07-03 10:26:10
195
原创 javajquery
jquery添加事件,全部都是现代事件添加,一个事件可以绑定多个函数按标记名称查找元素dom: vardiv1=document.getElemrntById("div1"); div.getElementsByTagName("label");Jquery: varmsg=$("#div1 labe;");
2016-06-26 15:16:03
236
原创 javaScript
9:10Js javascript:客户端脚本语言是一种嵌入在网页中的程序段。是一种解释型语言,被浏览器解释执行。javascript加入网页中的方式:1、内嵌式:在网页中加入标识,标识中间的内容为js代码。只能用于本网页2、外联式:将js代码独立成*.js文件。通过的 src属性导入。可以用于多个网页注意,一旦该标签导入了js文件,那么在该标签中,就不能
2016-06-26 15:14:45
215
原创 CSS
理解CSS盒模型在盒模型中,我们可以控制四个不同的分层属性:内容(content):元素中的内容外边距(margin):代表元素外边的空间,这个空间将元素相互分开。边框(Border):位于元素的边距内和元素的边框距外之间的可配置的线。内边距(Padding):元素内容和元素边框之间的空间。盒模型均可以用“上右下左”方式设置。如果仅给出两个或三个值,那么缺失边的属性值取
2016-06-19 18:55:53
178
原创 JavaScript
是一种嵌入在网页中的程序段。是一种解释型语言,被浏览器解释执行。javascript加入网页中的方式:1、内嵌式:在网页中加入标识,标识中间的内容为js代码。只能用于本网页2、外联式:将js代码独立成*.js文件。通过的 src属性导入。可以用于多个网页注意,一旦该标签导入了js文件,那么在该标签中,就不能再xiejs代码。3、在元素事件,加入js代码4
2016-06-19 18:55:06
179
原创 java2
将属性设置为final,构建对象时必须初始化这样的属性。public staticfinal PI = 3.1415;类访问 而public final PI= 3.1415类的实例访问System类中的setOut方法是一个本地方法,不是用Java语言实现的,本地方法可以绕过Java语言的存取控制机制静态方法是没有this参数的方法,在一个非静态的方法中,this参数是表示该方法的
2016-06-05 10:06:09
191
原创 java
1. Java没有任何unsigned类型2. float类型的数值后面有一个后缀F,没有后缀F的浮点数默认为double类型3. if(x = 0)在C++中可以编译通过,其结果总为false,而在Java中,整数表达式x = 0不能转化为布尔值4. 不能使用一个未被初始化的变量5. 使用strictfp关键字标记的方法或者类要使用严格计算,这种方式计算可能产生溢出
2016-06-05 10:05:34
242
原创 数据库JDBC
JDBC概述什么事JDBCJava DataBase Connectivity是一种用于执行SQL语句的Java API,它由一组用java语言编写的类和接口组成。通过这些类和接口,JDBC把SQL语句发送给不同类型的数据库进行处理并接收处理结果。Jdbc:jdbc是java连接数据库的一套规范,该规范中定义了一系列的接口,由数据库厂商提供接口实现类,由开发者根据接口,调用实现
2016-05-29 13:57:17
184
原创 关系数据库及异常处理
两个表之间如果存在外键约束,那么删除主表记录时,由于有外键约束存在,无法删除有从表记录引用的主表记录这时,删除主表记录有两种方式:1、级联删除:将主表记录对应的从表记录先做删除,再删除主表记录DELETE FROM t_roomWHERE manId=1;DELETE FROM t_manWHERE id=1;2、外键设空:将主表记录对应的从表记录外键设置为null,再删除主表
2016-05-29 13:53:45
515
原创 数据库JDBC
三层架构:持久层、业务层、表现层持久层:完成数据库相关操作。采用DAO模式,建立实体类和数据库进行映射。也就是哪个类对应哪个表,哪个属性对应哪个列。而持久层的目的就是完成关系数据和对象数据的转换。 业务层:完成业务处理。采用事物脚本模式。将一个业务中所有的业务操作封装成一个方法。保证该方法中所有数据库更新操作同事成功,或同事失败。 表现层:完成数据的展示。采用MVC模式。M
2016-05-29 13:52:27
189
原创 数据库2
创建数据库:PRIMARY KEY定义当前列为 主键。主键有两个特点,非空,不能重复AUTO_INCREMENT设置当前列为自动增长列,由DBMS为该列分配值,确保该列的值不重复。关键代码如下--创建数据库 CREATE DATABASEbook; -- 删除数据库DROP DATABASE book;-- 创建表CREATE T
2016-05-23 22:45:28
284
原创 数据库
关系模型把世界看作是由实体和联系组成的。而关系型数据库是将数据库表作为实体,以数据库表的主键和外间的关联关系描述联系的一种数据库结构。关系数据可分为三种:一对一:一条主表记录对应一条从表记录,同时一条从表记录也对一条主表记录。一对多:一条主表记录对应多条从表记录,同时,一个从表记录只对应一条主表记录。多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录。什
2016-05-23 22:43:36
208
原创 总结
##reflect 反射 java的反射技术是java程序的特征之一,它允许运行中的java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。 #☆可以在运行期探究和使用编译期未知的东西。 包括类、构造、属性、方法等等。 类加载:由类加载器完成,类的class文件读入内存后,就会创建一个java.lang.Class对象。一旦某个类被载入JVM中,同一个类就不会
2016-05-08 15:42:29
251
原创 多线程
多线程 (Thread线程)多任务的实现方式: 基于进程(独享内存地址空间) 一个应用程序就是一个进程 进程是指一种“自包容”的运行程序,有自己的地址空间; 基于线程 (在进程内部共享内存地址空间) 线程是进程内部单一的一个顺序控制流。 通过以下两种方法创建Thread对象: 声
2016-05-04 22:35:25
174
原创 常用类
#常用类1、String ① String在内存中的表现 ②String的常用方法 ③正则表达式 ④缺点→①StringBuffer②StringBuilder ##包装类#字符串相关类字符串常量“hello”在编译期就被确定,因此放在常量池中。 new String()创建的字符串不会放入常量池中,而是放在堆中。 String 对象内容不可变。
2016-05-02 23:27:18
223
原创 try catch
thowable类:Thowable类有两个子类:Exception和Error。Error类是所有java错误类的父类,Exception类是所有异常的父类,包括运行时异常和检查异常。 try后面允许接口多个catch。try / catch关键字的代码块把可能产生的异常的代码“包围起来”,其中的代码也被称为“被保护的代码”。当子类继承父类时,应先写子类的catch块。
2016-04-27 22:50:10
322
原创 学习java第五周。
四月26号,学习java第五周。星期二今天结束了面向对象上册书,感触颇多,感觉时间很不够用。每天讲的知识都还没完全理解,就匆匆开始了下一章的新内容。上册书学习了:初始java、java基础语法、程序的流程控制、类对象和包、对象的行为、数组、继承、类的高级概念、多态和抽象、接口。前七章没什么问题,就是感觉后三章没怎么消化完。继承开始,继承主要学习了is.a关系的判断继承,java中继承的
2016-04-26 22:45:57
299
原创 java 继承
今天学习了继承。首先是让我了解到了继承是可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也可以称作C是A的子类,类C是从类A继承而来的。在Java中,类继承是单一的继承,也就是说一个类智能拥有一个父类。下面就是继承的相关代码块:下面这块代码就是子类B继承了父类A。//A.javapublic class A{private int a
2016-04-20 22:07:42
239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人