上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 这个CRM项目是我们学习一年多以来,第一次团队合作完成的项目!之前的项目都是做半个月的,但是都是自己单独完成一套项目的!这次我们还是做半个月的!但是我们是分工合作的!自己所完成的内容都是不同的!我觉得这个项目才能真正的体现团队合作的力量吧!这次项目做得最好的一组是有奖励的!第一天呢 我们分析数据 创... 阅读全文
posted @ 2015-07-27 23:55 NAYNEHC 阅读(416) 评论(0) 推荐(0)
摘要: 软件工程基本概念软件工程三要素:方法:完成软件开发的各项任务的技术方法,为软件开发提供 “如何做” 的技术工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境过程:为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤,如何将软件工程方法与软件工具相结合,合理、及时地... 阅读全文
posted @ 2015-07-23 23:45 NAYNEHC 阅读(1793) 评论(0) 推荐(0)
摘要: 一:业务层架构模式概述在三层架构中,业务层负责所有业务相关的工作,包括根据输入数据或已有数据进行计算,对从表示层输入的数据进行验证,以及根据从表示层接收的命令来确定应该调用哪些数据访问逻辑。对于应用系统来说,业务层主要维护业务逻辑,是系统的核心部分。因此,在应用系统开发时,业务层的开发是最为关键的。... 阅读全文
posted @ 2015-07-22 23:51 NAYNEHC 阅读(2409) 评论(0) 推荐(0)
摘要: 今天主要是使用DAO模式。DAO模式通过对业务层提供数据抽象层接口,实现了以下目标:1. 数据存储逻辑的分离通过对数据访问逻辑进行抽象,为上层机构提供抽象化的数据访问接口。业务层无需关心具体的select,insert,update操作,这样,一方面避免了业务代码中混杂JDBC调用语句,使得业务落实... 阅读全文
posted @ 2015-07-21 23:16 NAYNEHC 阅读(847) 评论(1) 推荐(1)
摘要: 1企业应用计算的演变这个我们应该是在学HTML的时候就已经学习了一部分了,现在再来回忆一些理论知识! •主机/哑终端的集中计算模式大型主机管理和控制应用程序的所有方面,包括业务处理、数据管理和屏幕显示。使用者一般通过只有一个屏幕、一个键盘和一根主机连接线的“哑终端”与主机的应用程序进行交互。缺点:... 阅读全文
posted @ 2015-07-20 23:33 NAYNEHC 阅读(400) 评论(0) 推荐(0)
摘要: 1模板方法(TEMPLATE METHOD)模式:模板方法模式把我们不知道具体实现的步聚封装成抽象方法,提供一些按正确顺序调用它们的具体方法(这些具体方法统称为模板方法),这样构成一个抽象基类。子类通过继承这个抽象基类去实现各个步聚的抽象方法,而工作流程却由父类来控制。2模板方法应用于下列情况:1)... 阅读全文
posted @ 2015-07-18 20:19 NAYNEHC 阅读(206) 评论(0) 推荐(0)
摘要: 1 外观模式:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。 1 public class Class1 { 2 public void method1(){….} 3 } 4 5 public class Class2 { 6... 阅读全文
posted @ 2015-07-18 13:58 NAYNEHC 阅读(288) 评论(0) 推荐(0)
摘要: 1 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类这种方式并不可取。在面向对象的设计中,而我们也应该尽量使用对象组合,而不是对象继承来扩展和复用功能... 阅读全文
posted @ 2015-07-18 09:40 NAYNEHC 阅读(1524) 评论(0) 推荐(0)
摘要: 1 我觉得这个观察者模式很有趣的!!2在软件系统中,我们有时需要定义一种一对多的依赖关系. 让多个观察者对象同时监听某一个主题对象, 这个主题对象在状态发生变化的时候,会通知所有的观察者对象,使他们能够自动更新自己。如:在你写好了博文的时候,你去表发了,你就可以利用这个观察者模式去通知你被关注的人!... 阅读全文
posted @ 2015-07-17 00:35 NAYNEHC 阅读(778) 评论(1) 推荐(1)
摘要: 一:代理模式1 根据名字我们就可以理解为:代替别人管理2 什么情况下使用代理模式呢?在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。... 阅读全文
posted @ 2015-07-16 23:49 NAYNEHC 阅读(801) 评论(0) 推荐(0)
摘要: 1 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节2 实现方式:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。3 使用情况:很多时候,创建对象的时候... 阅读全文
posted @ 2015-07-14 18:27 NAYNEHC 阅读(192) 评论(0) 推荐(0)
摘要: 1 主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一 :第一种 饿汉式(预加载) 1 public class Singleton { 2 private Singleton(){}////在自己内部定义自己一个实例,注意这是private 3 priva... 阅读全文
posted @ 2015-07-13 20:54 NAYNEHC 阅读(275) 评论(0) 推荐(0)
摘要: 首先我们为什么要学习设计模式呢?1)模式从经验中总结出来的,经过证实的方案,模式只有在实际系统中经过多次验证之后才能成为模式.2) 提高系统的可维护性, 通过使用设计模式,在系统面临升级和维护时,将把维护成本控制在最低的水平上.3) 增加表达能力: 设计模式有很强的语言表述性. 设计模式是对解决方案... 阅读全文
posted @ 2015-07-11 00:33 NAYNEHC 阅读(733) 评论(0) 推荐(0)
摘要: 学习这个设计模式 真的觉得很抽象,只有自己多多的领会!在很多时候,很多的知识都会觉得讲起来是很矛盾的。本章目标1掌握内聚度和耦合度的概念2掌握面向对象设计原则(一)如何衡量软件设计的质量内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类或者单个方法单元相关。(在我自己的理解就是... 阅读全文
posted @ 2015-07-08 18:30 NAYNEHC 阅读(411) 评论(4) 推荐(1)
摘要: 这个OOAD讲的都是很抽象的东西!老师说这个在现在的学习中用到的不是很多,但是以后出去工作的时候就会常用到的。首先来了解OOAD是讲什么的。OOAD:Object Oriented Analysis Design,面向对象的分析和设计;什么是面向对象?面向对象(Object-Orientation,... 阅读全文
posted @ 2015-07-07 22:59 NAYNEHC 阅读(1489) 评论(4) 推荐(0)
摘要: 1. 介绍触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性... 阅读全文
posted @ 2015-07-07 16:50 NAYNEHC 阅读(8163) 评论(0) 推荐(1)
摘要: PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数据,而过程不返回数据。1. 存... 阅读全文
posted @ 2015-07-07 16:40 NAYNEHC 阅读(4978) 评论(0) 推荐(0)
摘要: 1. 介绍当我们在做查询时,经常会遇到如查询限定行数或分页查询的需求,MySQL中可以使用LIMIT子句完成,在MSSQL中可以使用TOP子句完成,那么在Oracle中,我们如何实现呢?Oracle提供了一个rownum的伪列,它会根据返回记录生成一个序列化的数字。rownum和rowid都是伪列,... 阅读全文
posted @ 2015-07-07 07:53 NAYNEHC 阅读(8922) 评论(2) 推荐(3)
摘要: Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎... 阅读全文
posted @ 2015-06-18 08:42 NAYNEHC 阅读(14041) 评论(1) 推荐(5)
摘要: 方括号里的内容为可选项大括号是必填1PL/SQL结构块DECLARE/* * 声明部分——定义常量、变量、复杂数据类型、游标、用户自定义异常 */BEGIN/* * 执行部分——PL/SQL语句和SQL语句 */EXCEPTION/* * 异常处理部分——处理运行异常 */END; /*块结束标记 ... 阅读全文
posted @ 2015-06-16 21:16 NAYNEHC 阅读(2453) 评论(1) 推荐(1)
摘要: 一、PL/SQL块结构前边我们已经介绍了PL/SQL块的结构,再来回顾一下:DECLARE/* * 声明部分——定义常量、变量、复杂数据类型、游标、用户自定义异常 */BEGIN/* * 执行部分——PL/SQL语句和SQL语句 */EXCEPTION/* * 异常处理部分——处理运行异常 */EN... 阅读全文
posted @ 2015-06-13 07:44 NAYNEHC 阅读(2118) 评论(8) 推荐(1)
摘要: 对于选项卡这个概念大家可能不会陌生,就是在一个窗口中可以切换显示多页不同的内容,但同一时间只能是其中的某一页可见的,这样的一个个的页面就是选项卡。CardLayout就是类似的这样一个布局管理器,它能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像重叠在一起的一幅扑克牌,组件重叠在一起,... 阅读全文
posted @ 2015-05-25 09:22 NAYNEHC 阅读(8823) 评论(0) 推荐(0)
摘要: 1 package util; 2 3 import java.awt.Component; 4 import java.awt.Image; 5 import java.awt.MediaTracker; 6 import java.awt.image.CropImageFilte... 阅读全文
posted @ 2015-05-19 16:16 NAYNEHC 阅读(391) 评论(0) 推荐(0)
摘要: 我们来设计一个简单的验证码生成程序:验证码一个由4位的数字、字母随机组合而成图像,为了避免被光学字元识别(OCR,Optical Character Recognition)之类的程序识别出图片中的数字而失去效果,我们给图像中添加上几条干扰线。 1 package password; 2 /*... 阅读全文
posted @ 2015-05-16 21:14 NAYNEHC 阅读(667) 评论(0) 推荐(0)
摘要: Graphics类提供基本绘图方法,Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形、画字符串等。画线段drawLinepublic abstract void drawLine(intx1, ... 阅读全文
posted @ 2015-05-16 21:04 NAYNEHC 阅读(13178) 评论(2) 推荐(3)
上一页 1 ··· 6 7 8 9 10 11 12 下一页