1. 概述 本章内容包括 文件操作.流操作.读写网络数据 以及 异步I/O操作. 2. 主要内容 2.1 文件操作 ① 使用 Drive 和 DriveInfo 访问磁盘信息. DriveInfo[] drivesInfo = DriveInfo.GetDrives(); foreach (DriveInfo driveInfo in drivesInfo) {     Console.WriteLine(“Drive {}”, driveInfo.Name);     Console.Writ…
说明:未修订版,阅读起来极度困难 1.Spring框架JDBC的介绍 Spring JDBC - who does what? 动作 Spring 你 定义连接参数   是 打开连接 是   指定SQL语句   是 声明参数,提供参数值   是 准备.执行语句 是   迭代结果(如果有) 是   操作每个迭代   是 处理任何异常 是   处理事务 是   关闭连接.语句.结果集 是   一句话,Spring框架负责所有的低级别细节操作. 1.1.选择JDBC数据库访问的路径 所有的路径都需要兼…
1.介绍 Spring 中 Data Access Object (DAO)支持 的目标是以一种一致的方式更简单的使用JDBC.Hibernate.JPA或JDO等数据访问技术.可以在前面说的几种数据访问技术之间随意切换,也不必担心彼此的异常捕获工作. 2.一致的异常层级 Spring将特定技术独有的异常如SQLException等翻译成了Spring自己的异常类层级 -- 根异常是 DataAccessException .这些异常封装了原有的异常. 除了JDBC异常,Spring还封装了Hi…
1. 概述 本章内容包括 .net平台中的集合.如何选择集合 以及 如何实现自定义集合. 2. 主要内容 2.1 使用数组(Array) ]; ; x < arrayOfInt.Length; x++) {     arrayOfInt[x] = x; } foreach (int i in arrayOfInt) //实现了IEnumerable {     Console.Write(i); // Displays 0123456789 } .net中还支持多维数组和锯齿(jagged)数组…
1. 概述 本章介绍 数据库.Json和Xml.web services 三种介质上的数据操作. 2. 主要内容 2.1 数据库 ① 建立连接 .net平台中的数据连接类都继承自DbConnection.DbConnection实现了IDisposable接口. using (SqlConnection connection = new SqlConnection(connectionString)) {     connection.Open();     // Execute operati…
1. 概述 应用程序间传递数据,需要先将数据对象转化为字符流或字节流的形式,然后接收端收到后再转化回原始的数据对象.这就是序列化与反序列化. 本章介绍 .net中的序列化与反序列化.序列化器的种类 以及 为序列化配置对象. 2. 主要内容 2.1 序列化与反序列化 序列化只能保存对象的数据部分,不能保存方法部分.可以创建custom data transfer object(DTO)来只保存指定的数据信息. .net平台提供三种类型的序列化: ① XmlSerializer: [Serializ…
1. 概述 .net3.5中新添加给C#的LINQ查询,提供了直观便捷的数据查询方式.并且支持多种数据源的查询. 本章介绍标准的LINQ操作,如何用最优的方式使用LINQ 以及 LINQ to XML. 2. 主要内容 2.1 使LINQ可行的语言特性 ① 隐式类型(Implicitly typed variables): 使用var标记,由编译器推断类型.也是强命名的. ② 对象初始化语法(Object initialization syntax):用一种简洁的语法进行对象初始化. var p…
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html Java Object 与 XML 之间的转换!!! 略,占位用.…
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/orm.html 占位用,暂略.…
本教程的目的是使用Java编写的分离的层去访问数据库中的表,这一层通常称为数据访问层(DAL) 使用DAL的最大好处是通过直接使用一些类似insert()和find()的方法简化了数据库的访问操作,而不是总是先做链接,再执行一些查询. 该层在其内部处理所有与数据库相关的调用和查询. 创建数据库 我们希望为用户创造一个简单的表,我们可以使用这些字段来创建 id int name varchar(200) password varchar(200) age int 数据传输对象 这一层应该包含一个简…