摘要:
事务管理简介 Spring 事务管理有两种方式:一种是编程式事务管理,即通过编写代码实现事物管理,包括定义事务的开始,程序正常执行后的事物提交,异常时进行的事务回滚。另一种是基于AOP技术实现的声明式事务管理,其主要思想是将事务管理作为一个“切面”代码单独编写,我们只用关心核 阅读全文
摘要:
Markdown是什么? 简短来说,他就是一款特别适用于写博客的编辑器。为什么适合呢,因为它特别的方便。以博客园的编辑界面来说,它原本的界面是这样的(有没有一种Word2003的既视感): 但是,当你换了一种成Markdown编辑器后,界面完全不同了: Markdown的语法 标题 标题也可以分等级 阅读全文
摘要:
一.通过Socket实现TCP编程 1.1 TCP编程 TCP协议是面向连接,可靠的,有序的,以字节流的方式发送数据。基于TCP协议实现网络通信的类有客户端的Socket类和服务器端的ServerSocket类。 1.2 服务器端套路 1.创建ServerSocket对象,绑定监听端口。 2.通过a 阅读全文
摘要:
在读过林语堂写的《人生最重要的一步》之后,让我不得不重新审视婚姻的概念。婚姻似乎是每个人都要经历的过程,可婚姻之路也不是每一个人都能一帆风顺。 总有很多人会有着不同的婚姻观,他们并不像大多数人那样遵循原始的举动,而是选择不结婚。林语堂主要列举了五个原因来解释人们不想结婚的原因。第一,是因为有的人以为 阅读全文
摘要:
1.AOP的作用 在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共同调用的逻 阅读全文
摘要:
1.项目功能展示 (1)注册 (2)修改地址与级别信息,点击修改 (3)再添加一位成员,进行删除 点击第二行的删除 (4)登录模块测试 输入数据库中没有的信息: 输入数据库中存在的信息: 2. Web.xml Spring提供了ContextLoaderListener,该监听器实现了Servlet 阅读全文
摘要:
1. HQL简介 HQL是面向对象的查询语言,与SQL查询语言相比,虽然在语法上类似,都是运行时进行解析,但HQL并不像SQL那样操作的是数据表,列等数据库对象,HQL所操作的对象是类,对象,属性等。它也可以支持继承和多态等特征,在Hibernate 提供的各种检索方式中,HQL是使用最广泛的。 2 阅读全文
摘要:
由于在数据表之间可以通过外键进行关联,在使用Hibernate操作映射到存在关联关系的数据表的对象时,需要将对象的关联关系与数据表的外键关联进行映射。 首先建立hibernate.cfg.xml和会话工厂类HibernateUtil,然后添加两个待操作的实体类和相应的映射文件。 HibernateU 阅读全文
摘要:
JPA规范推荐使用Annotation来管理实体类与数据表之间的映射关系,从而避免同时维护两份文件(Java 实体类 和 XML 映射文件),将映射信息(写在Annotation中)与实体类集中在一起。 以下我将使用eclipse来构建一个简单使用注解取代*.hbm.xml的查询小例子。(p.s 建 阅读全文
摘要:
1.持久化和ORM 持久化是指把数据(内存中的对象)保存到可持久保存的存储设备中(如硬盘),主要应用于将内存中的数据存储到关系型数据库中,在三层结构中,持久层专注于实现系统的逻辑层面,将数据使用者与数据实体进行关联。 ORM简称对象-关系型数据映射,在编写程序时,处理数据采用面向对象的方式,保存数据 阅读全文