- 博客(10)
- 收藏
- 关注
原创 Java SE 2.面向对象
面向对象编程的三条主线: 1)类及类的构成成分:属性 方法 构造器 代码块 内部类 2)面向对象编程的特征:封装性 继承性 多态性 (抽象性) 3)其它的关键字:this super package import static final abstract interface 1.关注于类的设计 2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Met
2017-11-24 20:50:44
210
原创 Java SE 1.基本语法
关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。 标识符:凡是自己可以起名字的地方都叫标识符.java中变量按照数据类型来分类:基本数据类型 (byte short int long float double char boolean) vs 引用数据类型(数组 类 接口)变量的运算:①自动类型转换,②强制类
2017-11-24 20:48:06
323
原创 Hibernate 06 : 双向多对一
1.创建持久化类 2.希望创建的数据库的样子 和单向多对一生成的数据库表一样 3.hbm文件 ①Order端:和单向多对一时一样 many-to-one name= "customer" class ="Customer" column="CUST_FK" /> ②Customer端:使用s
2017-11-24 20:22:39
248
原创 Hibernate 05 : 单向多对一review
1.目标:建立“部门”和“员工”之间的单向多对一关联关系。 多:员工 一:部门 2.创建持久化类 3.希望Hibernate映射自动生成的数据库表 4.配置hbm文件 ①使用插件生成hbm文件 ②Department这一端进行普通的单表映射即可 ③Employee这一端使用many-to-one标签关联Department
2017-11-24 20:17:35
248
原创 Hibernate 04 : 单向多对一
1.概念 ①多对一 一的一端 多的一端 User Order Order OrderItem Book OrderItem ②单向:从Order对象中可以获取到User对象的引用,而从User对象不能获取到Order对象的引用。 2.创建持久化类 ①U
2017-11-24 20:13:07
211
原创 Hibernate 03 : 单表映射
1.目标:将一个Java类映射为一个数据库表 2.主键生成方式 ①结论:绝大部分情况下建议使用native方式生成主键 ②increment [1]由Hibernate提供一个自增的值作为主键。 [2]Hibernate的算法是:先读取当前数据库表中主键列的最大值,在此基础上+1,作为新的主键值。 [3]在并发情况下,假设有两个线程T1和T2 T1读取了最大值为50T2读取了最大
2017-11-24 20:10:36
223
原创 Hibernate 02 : Session
1.Session概述[理解] ①代表Hibernate程序和数据库之间的一次会话。 ②Session功能 [1]维护了Hibernate中的一级缓存。 [2]执行CRUD操作。 2.Session缓存[理解] ①一级缓存给我们带来的好处 [1]减少访问数据库的次数,提升程序的性能 [2]可以通过操作持久化类的对象来操作数据库,简化开发 ②基本操作 [1]flush:推
2017-11-23 19:11:34
224
原创 Hibernate 01 : Hibernate概述
1.Hibernate名片 Hibernate是一款工作在持久化层的大型、开源、免费的ORM框架。 2.持久化 ①狭义:将数据从“不可掉电”的设备上,保存到“可以掉电”的设备上。 ②广义:与数据库有关的一切操作都可以归纳到持久化范围内。 Create:保存。将数据保存到数据库表中。对应SQL的INSERT语句。 Retrieve:查询。将数据库从数据库中提取出来。对
2017-11-23 19:10:18
350
原创 Struts2 Day 05 : 运行流程、自定义拦截器、上传下载、表单重复提交、输入验证
Struts2 1.运行流程 2.自定义拦截器 > 拦截器作用和Filter类似。 > 它可以在action方法调用之前被调用,可以拦截请求,也可以放行请求,还可以在action方法执行完毕之后做一些处理。 > Struts中已经给我们定义好了多个拦截器,可以满足我们的大部分需求。 > 但是有时我们会需要一个个性化的需求,比如 权限验证。
2017-11-20 21:17:32
290
原创 Struts2 Day 04 : 主题、ModelDriven拦截器、Prepare拦截器、类型转换、i18n
Struts2 1.主题 > 我们可以为struts的表单标签指定一个主题,常用的主题xhtml(默认)、simple(不会设置任何样式) > 可以通过theme属性来设置元素的主题 > theme的默认值是xhtml,如果我们不设置默认就是xhtml 设置主题的三种方式: 1.在标签的theme属性中指定
2017-11-20 08:25:53
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅