自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C#之三十七 实体类

3.1      使用实体类构建三层结构概述 在上一章中的三层架构中,我们使用DataSet来进行数据的传递,但在OOP的开发中,有很大的局限性:1.   DataSet不具备良好的面向对象特性,使用起来不够直观、方便。2.   对DataSet中的数据进行查找时容易出错。例如:我们要查询Data...

2016-05-31 20:48:36 7853 1

原创 Jquery插件知识之Jquery.cookie实现页面传值

//login.html页面 无标题文档 $(document).ready( function(){ $("#btnOk").click( function(){ //存放刚才的zhang.laoshi信息; //$.co...

2016-05-31 09:37:39 3039 2

原创 C#三十六 三层架构的实现

C#程序设计及宿舍管理系统实战 https://edu.csdn.net/course/detail/27107 2.1 使用DataSet构建三层结构 开发三层结构应用系统时,在表示层、业务逻辑层、数据访问层各层中如何使用DataSet呢?DataSet在三层结构中的层次如下图所示: ...

2016-05-30 18:48:34 5469 0

原创 C#三十五 三层架构企业应用

视频课堂https://edu.csdn.net/course/play/7621 C#程序设计及宿舍管理系统实战 https://edu.csdn.net/course/detail/27107 1.1三层架构简介 假如你在经营一个大饭店,大体上你会请三方面的人,一方面是负责饭店服务的...

2016-05-29 19:37:30 4300 0

原创 Jsp之五 过滤器与监听器

什么是Filter?依据字面上的意思是过滤器。很多时候会利用它,例如:在线游戏、web聊天室或E-mail等等,可以利用Filter来过滤不雅字句或者拒绝对象的信息或信件。当用户的请求到达指定的页面之前,可以借助过滤器(Filter)来改变这些请求内容;同样地,当执行结果要响应道用户之前,若先经过...

2016-05-28 19:41:18 633 0

转载 IT人系列一 王珅:程序员转型做旧书书商年交易额逾千万

今年春节前后,几个旧书圈的朋友聚在甜水园“二爷”的办公室里闲扯。二爷是中年成功人士,开了个公关公司,几个人里他最年长,总是为了公司的发展前景和儿子上大学的专业选择而纠结不已(究竟报考影视编导专业还是书画鉴定专业,哪个未来就业更有保障?哪个圈子稍微干净一些?)。“别问”和“书巫”属于社会闲散人员,整...

2016-05-28 04:22:41 1006 0

原创 Jsp之四 servlet请求响应

读取请求(表单)的参数时,只需调用HttpServletRequest的getParameter方法,提供大小写敏感的参数名作为方法的参数。只要提供的参数名与html源代码中出现的参数名完全相同,就可以得到与终端用户的输入完全一致的结果。getParameter(String paraName)方...

2016-05-28 03:34:00 994 0

原创 Jsp之三 servlet基础

Servlet带给开发人员最大的好处是它可以处理客户端传来的http请求,并返回一个响应。Servlet是一个java类,java语言能够实现的功能,servlet基本上都可以实现。 Ø       可移植性    因为servlet是由java开发并符合规定定义和广泛接受的API他可以再不同...

2016-05-28 03:27:53 3457 0

原创 Jsp之二 tomcat安装配置使用

Tomcat的安装以及配置 Tomcat的版本很多,每个版本的区别是很大的,但在实际的使用上都是大同小异,现在常用的版本为5.x或者6.x,,这些版本在网上下载都是很容易的。从安装方式上来看分为:安装版与解压版,我们主要讨论这种情况。安装版tomcat我们下载的是一个exe文件如图所示,对于win...

2016-05-27 19:04:14 3078 0

原创 Jsp之一 WEB应用程序概述

C/S、B/S应用程序介绍 Ø       C/S应用程序介绍 C/S (Client/Server)结构,即客户机和服务器结构。它是常说的胖客户端软件体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件...

2016-05-27 18:52:16 3131 0

原创 Java之十五 JDBC编程

有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBCAPI,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQ...

2016-05-26 19:49:20 3854 0

原创 MySql入门

MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。MySQLAB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。 在MySQL的网站(http://www.mysql.com/)上,给...

2016-05-26 19:45:33 8545 1

原创 java之十四 网络连接

1969年,KenThompson和Dennis Ritchie在MurrayHill,New Jersey的贝尔电话实验室开发了与C语言一致的UNIX。很多年来,UNIX的发展停留在贝尔实验室和一些大学及研究机构,用特意设计的DEC PDP机器运行。到了1978 年,Bill Joy在Cal B...

2016-05-26 19:42:15 4013 0

原创 Java之十三 Java多线程

你一定知道多任务处理,因为它实际上被所有的现代操作系统所支持。然而,多任务处理有两种截然不同的类型:基于进程的和基于线程的。认识两者的不同是十分重要的。对很多读者,基于进程的多任务处理是更熟悉的形式。进程(process)本质上是一个执行的程序。因此,基于进程(process-based)的多任务...

2016-05-25 19:19:23 3555 0

原创 java之十二 事 件 处 理

在我们开始讨论事件处理之前,必须明确一点:Java原始的1.0版和现在开始于1.1版的版本之间在小应用程序处理事件的方式上有了根本的变化。1.0版的事件处理方法仍然被支持,但是不推荐在新的程序中应用。同时,许多支持老的1.0事件处理模型的方法已经不被推荐使用。新的方法应该被所有新的程序中应用,其中...

2016-05-25 19:15:29 5756 0

原创 java之十一 Java GUI

窗口基本原理     AWT根据类的层次定义窗口,并在每一层添加了特定的功能。在这些窗口中,用得最普遍的是在小应用程序派生于Panel类的窗口和派生于Frame类的独立窗口。这些窗口的功能大多数来自于它们的父类。因此,与Panel和Frame这两个类相关的类结构的描述是我们理解它们...

2016-05-24 19:24:57 5574 3

原创 java之十 高级IO流

java.io定义的输入/输出类列于下表: ObjectInputStream.GetField和ObjectOutputStream.PutField是Java2新添的内部类。 java.io包还包含两个不受java2欢迎的类,这两个类没有在上表中列出:LineNumberInputSt...

2016-05-24 19:20:59 4849 3

原创 java之九 基本输入输出流

流的概念   Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的...

2016-05-23 18:48:10 4439 0

原创 java之八 异常处理

异常处理基础     Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被引发(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(catch)并处理。异常可能是由Ja...

2016-05-23 18:43:52 4886 0

原创 java之七 高级类设计

static的用法     有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。 如果一个...

2016-05-22 11:09:54 4126 0

原创 Java之六 类设计

多态       普通的方法重载   在Java中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded),这个过程称为方法重载(method overloadin...

2016-05-22 11:08:15 4348 0

原创 Java之五 数组

一维数组       q    一维数组的声明和定义 q    一维数组的应用   一维数组的声明和定义   一维数组(one-dimensional array)实质上是相同类型变量列表。要创建一个数组,你必须首先定义数组变量所需的类型。通用的...

2016-05-21 12:49:50 4283 0

原创 Java之四 表达式和流程控制

q    运算符和表达式的概念 q    运算符总结 q    运算符和表达式的示例 q    布尔运算   运算符和表达式的概念   运算符表示对操作数所进行的运算。 按操作数的数目来分,可分为如下3类: 一元运算符 (如 ++,--) 二元运算符 (如 ...

2016-05-20 20:49:26 5668 0

原创 Java之三 标识符、关键字、数据类型

Java 智能化工具——Eclipse       q    Eclipse的使用 Eclipse的获取与安装 1.下载并安装Eclipse 下载Eclipse的网页是http://www.eclipse.org/downloads/index.php。鉴于令人朝思暮想的...

2016-05-19 19:27:32 5431 1

原创 Java之二 面向对象

Java 语言的历史和现状       q     Java的类 q     对 象 实 例 q     实 例 变 量 q     new操 作 符 q     对象操作符——点 q     成 员 函 数 定 义 q     成 员 函 数 调 用 q     Th...

2016-05-19 19:23:28 3711 0

原创 Java之一 Java语 言 的 产 生 及 其 特 点

Java 语言的历史和现状       q    Java之父——James Gosling q    Java产 生 的 历 史 q    Java的现状     java之父——James Gosling  

2016-05-19 19:20:35 5164 0

转载 Oracle杂谈二 SQL*PLUS命令的使用大全

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。        我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,...

2016-05-18 20:52:05 609 0

转载 Oracle杂谈一 Oracle数据库的一些基本概念

ORACLE实例与数据库的区别 刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现?   ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态! 数据库 = 重做文件 + 控...

2016-05-18 20:50:58 1720 0

原创 MSSQL之十 触发器和事务

在关系数据库中,表中的数据是与其他表的数据相关的。因此,当在一个表中操作数据的时候,你需要检验和确认它对相关表中数据的影响。而且你可能需要在另一个表中插入或更新数据之后再表中操纵数据。而且,你可能需要在另一个表中插入或更新数据之后在起始表中操纵数据。你也需要确保如果当更新表中的数据的时候发生了错误...

2016-05-18 19:36:57 7587 0

原创 MSSQL之九 存储过程与函数

作为数据库开发人员,你可能需要一起执行一系列SQL语句,SQL Sever允许你创建能一起执行的多个语句的批处理,批处理中可以包含控制流语句以及在执行语句之前检查条件的条件逻辑。 当你需要在不同时间重复的执行批处理时,可以把批处理保存为存储过程和函数的数据库对象。这些数据库包含一个预编译的批处理,...

2016-05-18 19:31:15 6297 0

原创 MSSQL之八 实现视图与索引

数据库开发人员经常需要提高查询的性能。SQL Server 2008允许实现索引来减少查询的执行时间。而且,你可以通过实现视图对不同用户限制数据的浏览 本章讨论如何创建和管理索引和视图。它也讨论如何实现全文索引以提高数据索引。 重点   ...

2016-05-17 19:21:59 6860 1

原创 MSSQL之七 数据完整性

无论是产品,还是信息,质量都是非常重要的。信息的质量是指信息的准确性、完整性、一致性等。在许多数据库应用系统中,数据质量的高低往往是导致系统成功与否的重要因素。数据完整性是保证数据质量的一种重要方法,是现代数据库系统的一个重要特征。 Microsoft SQL Server 2008系统提供了一系...

2016-05-17 19:09:49 6374 0

原创 MSSQL之六 数据库设计

本章主要讲解关系数据理论,以及数据库的设计过程 。 关系数据理论方面主要介绍对范式的理解,关系模式是关系所设计的属性的集合。这些属性的设置是出于对刻画实体以及实体间联系的需要。在保证能够满足这种需要的前提下这些属性是否都是必要的?如果不是,就应该将其删除,否则会造成数据冗余和其他的一些问题,而范式...

2016-05-16 19:17:02 1684 1

原创 MSSQL之五 连接查询与子查询

在一个高级的数据库中,被浏览的数据可以被存储在多个表中。当你需要从相关的表中浏览数据的时候,你可以通过将公用的属性连接表查询数据。你可以使用子查询,这里一个查询的结果被用作另一个查询的条件的输入。 本章讨论如何通过应用各种类型的连接,例如内连接,外连接,交叉连接,等值连接或自连接,来从夺标中查询数...

2016-05-16 19:06:28 5451 0

原创 MSSQL之四 简单查询

作为数据库开发人员,你需要因各种目的经常抽取数据,例如创建报表。你可以使用SQL查询从数据库服务器抽取数据。   本章解释如何通过执行SQL查询从数据库表中抽取选择的数据。进一步,讨论如何使用函数以自定义查询返回的数据值。而且,本章解释如何从数据库表中抽取汇总和分组的数据   ...

2016-05-15 09:14:47 8564 0

原创 MSSQL之三 在表中操纵数据

创建了数据库和表之后,下一步是在数据库中存储数据。作为一个数据库开发人员,你将需要修改或删除数据。你可以通过使用Transact-SQL的数据操纵语言(DML)语句来完成这些数据操纵。 本章讨论如何使用DML语句来操纵表中的数据。       重点   ...

2016-05-14 15:47:04 4513 0

原创 MSSQL之二 Sql Server中管理库与表

作为数据库开发人员,你负责创建和管理数据库和表。当创建表的时候,维护数据的完整性对你是很重要的。为确保表中的数据是准确的,一致的和可靠的,SQL Server提供了各种你可以应用到表上以增强数据完整性的检查。 SQL Server包含各种系统数据库。本章介绍不同类型的系统数据库并且解释如何管理用户...

2016-05-13 21:08:46 8844 1

原创 MSSQL之一 数据库系统简介 与SQL Server 2008概述

前   言 SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。为了避免各数据库产品之间的SQL语法不兼容,因此由ANSI(American National Standa...

2016-05-13 19:34:59 9996 2

原创 C#三十四 常用开发的部分总结

实现多数据库的访问 如果为了实现数据库操作类DbHelperSQL能同一项目支持多个数据库访问的情况,则可以保留原来带有的连接字符串参数的方法,实现方法的重载。例如: 1.     public static int ExecuteSql(string SQLString)   2.     {...

2016-05-12 21:13:00 830 0

原创 C#三十三 事务

事务是一组组合成逻辑工作单元的数据库操作,在系统执行过程中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。事务处理的主要特征是,任务要么全部完成,要么都不完成。在写入一些记录时,要么写入所有记录,要么什么都不写入。如果在写入一个记录时出现了一个失败,那么在事务处理中已写入的其他数据就会回...

2016-05-12 21:09:19 812 0

提示
确定要删除当前文章?
取消 删除