自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(107)
  • 资源 (10)
  • 收藏
  • 关注

原创 基于svg的实时监控曲线的实现

最近研究了一下用svg来代替applet完成实时曲线的监控,与ajax结合可以提高效率和突破防火墙的控制,并且可以减少网络传输量.    为了完成演示的效果,把源代码总的ajax部分省略调,解压就可以在IE中看演示效果,当然需要安装SVG viewer.用户可以更改lib.js的如下参数改变图形位置,曲线条数,坐标,线段条数以及颜色等等 //X width 网格区域宽度var rdwi

2009-09-09 16:23:00 1035

转载 一用subclipse 就导致eclipse莫名奇妙的退出(crash)

关键字: subclipse svn eclipse crash前几天碰到一个非常郁闷的问题,eclipse突然不能使用svn的插件subclipse了,只要跟svn相关的操作,比如更新,上传,同步都执行不了,而且导致eclipse 崩溃。 开始我怀疑是eclipse 的版本跟svn客户端的版本不兼容,使用了新版的eclipse,还是同样存在,使用新版的TortoisSVN ,问题依旧。使用新

2009-09-09 13:45:00 659

原创 基于svg的实时监控曲线的实现

     最近研究了一下用svg来代替applet完成实时曲线的监控,与ajax结合可以提高效率和突破防火墙的控制,并且可以减少网络传输量.    为了完成演示的效果,把源代码总的ajax部分省略调,解压就可以在IE中看演示效果,当然需要安装SVG viewer. 用户可以更改lib.js的如下参数改变图形位置,曲线条数,坐标,线段条数以及颜色等等 //X width 网格区域宽度

2009-04-07 11:16:00 598

转载 如何使用robots.txt防止搜索引擎抓取页面

Robots.txt 文件对抓取网络的搜索引擎漫游器(称为漫游器)进行限制。这些漫游器是自动的,在它们访问网页前会查看是否存在限制其访问特定网页的 robots.txt 文件。如果你想保护网站上的某些内容不被搜索引擎收入的话,robots.txt 是一个简单有效的工具。这里简单介绍一下怎么使用它。   如何放置 Robots.txt 文件  robots.txt自身是一个文本文件。它必

2008-12-19 11:34:00 545

原创 用java实现webservice客户端调用

 目前基于java实现webservice客户端调,用的比较多的提供高级接口的封装soap的开源软件有axis,xifre,jaxws,cxf,既提供webservice的发布,又提供webservice的调用的stub生成。使用高层接口,不需要知道SOAP和XML的任何信息,就可以生成和使用一个WebService。对于已经给定的webservice服务端,来完成调用。   如何调用We

2008-12-10 12:30:00 7040

转载 Java ClassLoader

这是一篇较早时候写的文章,最近在J道看到一个与classloader有关的讨论,于是重新翻出来。静态库、动态连接库程序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就

2007-10-23 13:59:00 646

原创 注意NoClassDefFoundError异常的产生

程序:public class T {     static boolean tt = true;     static{          if(tt){               throw new RuntimeException("hhh");           }           System.out.println("OK");     }}public class

2007-08-30 10:50:00 863

原创 Tomcat中Session持久化的配置方法

Session持久化(2007-04-08)Session持久化可以实现当tomcat重新启动后,当前IE使用的session仍然有效而不用重新登录,有两步需要做,session持久化很有用,尤其在eclipse中重新增加类后,tomcat重新加载后,IE页面不用再登录,之前的session依旧保持,调试的时候很有用1.配置conf/server.xml在server.xml的根路径或虚拟目录中增

2007-08-03 17:11:00 5182

转载 Session详解

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解ja

2007-08-01 11:15:00 952

转载 javascript 常用代码

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r

2007-04-19 13:31:00 889

转载 观察者模式介绍

简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察者模式的结构  观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/List

2007-04-17 19:04:00 636

转载 使用JNLP部署应用程序

使用Java网络装载协议(JNLP)远程客户就可以访问和运行那些位于本地机器的应用程序。JNLP应用程序能使应用程序像标准的Java applets一样通过Web浏览器访问,并且在客户主机上JNLP可以限制为一个安全的“沙盒(sandbox)”。不像applets,JNLP应用程序不运行在客户的浏览器内部;相反,Web浏览器只作为应用程序的一个起点或者安装工具。   JNLP是作为一个叫做Web

2007-04-13 16:05:00 1210

转载 Java网络加载协议(JNLP)及Java Web Start

在java开发的早期,重点被放在了客户端开发。语言中对于applet和安全下载的支持对于万维网(WWW)的发布看上去是个不错的主意。但是现实是java最大的成功在于服务器端,java的强大功能和适应性赢得了服务器端开发者的心。同时,客户端的开发落后了。棘手的开发问题限制了applet的效用,开发者被迫转向基于浏览器的瘦客户端。Java Network Launching Protocol

2007-04-13 15:58:00 864

原创 XML 命名空间

XML Namespaces provide a method to avoid element name conflicts.XML命名空间提供了避免元素名称矛盾的方法Name Conflicts名称矛盾Since element names in XML are not predefined, a name conflict will occur when two differen

2007-04-11 10:47:00 794

原创 JavaScript and memory leaks

JavaScript and memory leaksCredits: This tutorial is written by Volkan. He runs the site Sarmal.com, a bilingual site featuring all his work, products, services, and up-to-date profile information i

2007-04-02 16:32:00 717

转载 Understanding and Solving Internet Explorer Leak Patterns

Justin RogersMicrosoft CorporationJune 2005The Evolution of the Web DeveloperIn the past, memory leaks havent posed huge problems for Web developers. Pages were kept relatively simple and navig

2007-04-02 16:21:00 918

转载 Tiles傻瓜式入门

0、适用读者:了解Tag lib,使用Struts(当然了,Tiles属于Struts嘛。) 1、有一个文件,名为test.jsp。内容如下:     html>body>This is the header./body>/html>     html>body>This is the body. /body>/html>    html>body>This is the footer. /bod

2007-03-14 10:35:00 848

转载 利用CAS实现SSO技术

1 安装1.1系统配置以下的软件环境是必需的:1. JDK 1.4.2 or higher2. Tomcat 5.X1.2 Tomcat 配置,启用SSL1. 在要安装CAS的机器上为Tomcat生成用于SSL通讯的密钥:keytool –genkey –alias tomcat –keyalg RSA这时需要输入密钥密码和其他参数(第一个参数CN必须设置为CAS机器名,本机使用localhost

2007-02-08 14:35:00 895

转载 比较形象的形容CAS的单点登陆

单点登陆,无非就是提供给用户一次登陆,多个系统共享用户信息的操作.这个是怎么操作的呢? 有简单的方法,当用户访问其他系统的时候,写个URL带上用户的ID和PASS 提交到相应的系统就可以了.这也是一种方法那CAS是怎么操作的呢?或则是KRB(Kerberos)怎么操作的呢?他并不是很复杂,他先是建立一个 专门认证用户的 服务(SERVER) 这个服务只做一件事,负责验证用户的ID和PASS 是否是

2007-02-08 14:33:00 847 3

转载 SSl(Secure Sockets Layer)

SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。 SSL 协议指定了一种在应用程序协议(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认证、消息完整性以及

2007-02-06 10:56:00 676

转载 多域的单点登陆

1、需要验证服务,器验证服务器相当于同一入口,任何登陆和注销工作都会通过这里,验证的工作也在这里进行 2、过程a,b,c服务器为业务服务器,d为验证服务器用户A在a服务器上进行需要验证的操作(比如url_a),a服务器发现用户未登陆,则跳转到d服务器的登陆页面,d服务器通过A用户验证后,生成用户的session,并同时生成用户的一次性令牌并附加在url_a后面(比如url_a?ssid=k

2007-02-05 09:49:00 650

转载 Web Service Case Study: 统一身份认证服务

Web Service Case Study: 统一身份认证服务 本文是Web Service Case Study系列文章的第四篇。在这篇文章中,我将围绕一个多应用环境下统一认证服务组件的架构展开讨论,探讨如何利用Web服务所带来的好处,实现跨平台跨应用的统一身份识别和权限认证。同时将其拓展到多种应用模式中去,包括Internet公用服务、行业电子商务环境统一认证以及企业内部应用集成等。

2007-01-31 11:19:00 573

原创 关于mysql 4.0到5.0的数据迁移

本来想用个数据前端工具,用了好多都是出现乱码,不得已还得用命令我们数据库是UTF8编码格式  关于mysql数据库之间的数据迁移的说明一、d导出数据首先打开数据库服务Dos命令下进入D:/mysql/bin>mysqldump -h 10.10.129.155 -uroot –p  --quick --compatible=mysql40 --default-chara

2007-01-10 16:53:00 778

原创 用java实现对一个数组进行快速排序

package arithmetic;public class QuickSort { private static void QuickSort(String[] pData,  int left, int right) {  int i, j;  int iTemp;  String middle, strTemp;  i = left;  j = right;  middle = pDa

2006-12-15 15:15:00 1604

原创 用折半算法查找一个排序数组

找出数组中的对应值,返回其索引,查询不到则返回-1public class TestFind { /**  * @param args  */ private static int find(int[] a, int value){  int min=1;  int max=a.length;  int mid;  while(min   mid=(min+max)/2;   System.o

2006-12-12 15:20:00 1036

转载 JAVA正则表达式

最近要对一些字符串处理,找了篇比较全的正则。原文 http://wcjok.bokee.com/4293762.htmlJAVA正则表达式关键词: 正则表达式                                          正则表达式作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed

2006-12-11 00:00:00 723

转载 Java正则表达式详解

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。

2006-12-10 23:56:00 542

转载 关于Java栈与堆的思考

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收

2006-12-10 01:08:00 708

转载 品味Java子类型多态的魅力

“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多数Java程序员把多态看作对象的一种能力,使其能调用正确的方法版本。尽管如此,这种面向实现的观点导致了多态的神奇功能,胜于仅仅把多态看成纯粹的概念。  Java中的多态总是子类型的多态。几乎是机械式产生了一些多态的行为,使我们不去考虑其中涉及的类型问题。本文研究了一种面向类型的对象观点,分析了如何将对象能够表现的行为和对象即将

2006-12-07 16:21:00 633

转载 JAVA和C++的区别

JAVA和C++的区别 发表日期:2004年9月23日 JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的

2006-12-04 18:14:00 679

转载 HMI是什么?(老说这个词,居然不知道什么意思,human machine interface)

HMI是Human Machine Interface的简称。 HMI其实广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。 举个例子来说,在一座工厂里头,我们要搜集工厂各个区域的温度、湿度以及工厂中机器的状态 等等的信息透过一台主控器监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。 这便是一个很典型的SCADA/HMI的运用,一般而言,HMI系统必须有几项基本的能力:

2006-11-30 15:58:00 3295

转载 深入解析Java的新特性assertion

一assertion的语法和语义J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子。assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffe

2006-11-28 10:47:00 707

原创 用DWR的ajax技术实现页面的不停刷新造成ie内存泄漏的解决办法

 最近做一个实时监控系统,用到了ajax技术,采用了所谓比较成熟的开源框架dwr,但是页面用setTimeout(method,1000)每秒刷新一次,服务器端倒没问题,客户端ie占用内存猛增,关键是一直持续上涨,产生内存泄漏(memeory leak)。我研究了一下DWR的engin.js,结果看到页面每次调用都产生一个新的XMLHttpRequest或者DWREngine._newActi

2006-11-23 10:44:00 1745

原创 删除一个Windows服务的两种方式

第一种方式:      1.运行注册表编辑器      2.找到下面的键值:      HKEYLOCALMACHINE/SYSTEM/CurrentControlSet/Services       3.找到服务名称并删除它。 第二种方式:    sc delete 服务名

2006-10-25 10:22:00 673

原创 冷观世事,独醒吾身

一首一辈子也读不懂的诗,需要慢慢品味一辈子。平生第一次写,呵呵,谁笑话跟谁急。独醒吾身此诗于我不甚解,换位思考即和谐。携手漫步一辈子,吾心涛涛洁如雪。

2006-09-26 08:55:00 713

原创 解决clent端用applet,server端用ice glacier和storm 实现中间具有防火墙的b/s两端的数据发布订阅的问题

        在基于bs结构数据的实时监控的系统中,我们原本用rmi实现数据在客户端和服务器端的双向通信,服务器可以实现数据主动推向客户端,而客户端可以远程调用服务器端,效率还是非常高的. 但是 一个问题出现了,就是服务器端必须打开一个端口,这无遗增加的服务器的不安全指数。为此我们采用ice 的glacier和storm来解决这个问题,glacier用来突破防火墙,也就是中间设置一个代理,对外暴

2006-09-25 18:56:00 1269

转载 在Applet中读取文件内容

---- 我们知道,在Java Applet中出于安全性考虑,Applet是不允许对文件进行操作的,不仅不允许写文件,而且不允许读文件。尽管我们在编制Applet时即使使用了文件操作的语句Java不会报错,在开发工具(如Cafe)中调试时也能够正常运行,但当我们在浏览器中运行这个Applet时浏览器就会报错。但有时我们的确要读取文件中的内容,比如要将服务器中的.txt文件内容在Applet中显示出

2006-09-22 12:35:00 1026 1

转载 一个简单的RMI入门例程(转贴)

前提,J2SDK安装, 本例使用的是1.4.2_07。RMI主要用在分布式应用中,一般情况下的使用是这样子,即业务逻辑在Server端的类中实现,而使用者即客户端则主要的调用Server提供的方法来得到结果。下面就写一下这个例子,主要实现的功能是打印个1+2=3的等式。哦,这儿要先想一下,即,对Client来讲,它需要知道Server提供了哪些东西,这个由一个接口来进行约束,即Serv

2006-09-20 10:19:00 879 1

转载 实战体会Java的多线程编程

在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。   为什么会排队等待?  下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源 ? 打印机

2006-09-12 09:33:00 589

转载 java性能优化策略

· 当进行过多的字符串操作以避免不必要地创建那些最终必须经历垃圾收集的对象时,可使用 StringBuffer 功能而不是字符串并置。 · 避免连续写入 Java 控制台以减少字符串操作、文本格式化以及输出的花费。 · 必要时通过使用变量的原语类型来避免对象创建和操作的花费。 · 对常用对象进行高速缓存,以减少必须的垃圾收集量,并避免重新创建对象的需要。 · 尽可能分组本地操作以减少 Java 本

2006-09-01 13:04:00 601

Pandas速查手册中文版.docx

无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包。它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势。

2019-07-15

jstl-1.2.jar、jstl-api-1.2.jar、jstl-impl-1.2.jar三个包

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,以上错误可以使用以下策略试试,tomcat的lib文件夹下加入:jstl-1.2.jar、jstl-api-1.2.jar、jstl-impl-1.2.jar三个包。

2017-10-24

北大计算机系java培训讲义

JavaRMI.ppt<br>java类.ppt<br>Java流.ppt<br>java事件.ppt<br>Java网络.ppt<br>Java显示awt.ppt<br>Java线程.ppt<br>java小程序.ppt<br>java异常.ppt<br>分布式对象体系.ppt

2008-03-20

系统分析师级考试大纲.doc

1.考试要求:<br>(1)具有系统工程的基础知识;<br>(2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库);<br>(3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识;<br>(4)熟练掌握信息系统开发过程和方法;<br>(5)熟悉信息系统开发标准;<br>(6)掌握信息安全的相关知识与技术;<br>(7)理解软件质量保证的手段;<br>(8)具有经济与管理科学的相关基础知识,熟悉有关的法律法规;<br>(9)具有大学本科的数学基础;<br>(10)熟练阅读和正确理解相关领域的英文文献。<br><br>2.通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制订企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范编写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。 <br>3.本考试设置的科目包括:<br>(1)信息系统综合知识,考试时间为150分钟,笔试;<br>(2)信息系统分析与设计案例,考试时间为90分钟,笔试;<br>(3)信息系统分析与设计论文,考试时间为120分钟,笔试。 <br>二、考试范围<br>考试科目1:信息系统综合知识<br>1.计算机系统综合知识<br><br>1.1 计算机组成与体系结构<br>• 构成计算机的各类部件的功能及其相互关系<br>• 各种体系结构的特点与应用(SMP、MPP)<br>• 计算机体系结构的发展<br><br>1.2 数据通信与计算机网络<br><br>1.2.1 数据通信的基本知识<br><br>1.2.2 网络体系结构与协议<br>• 开放系统互连参考模型<br>• TCP/IP 分层模型<br>• 常用的协议标准<br><br>1.2.3 计算机网络分类<br>• 分类方法<br>• 局域网定义及类型<br>• 广域网定义及类型<br><br>1.2.4 Internet<br>•路由结构<br>•地址和域名<br>•万维网应用<br>•可扩展标记语言(XML)<br>

2008-03-20

分布式网络考试系统原型分析及实现

随着机务段信息化建设的不断深入以及机务安全管理系统的全面实施,越来越多的机务段对网络考试提出了迫切需求。为满足机务段的需求,我们以工程化的软件开发模式,以UML为建模语言,使用ModelMaker这个CASE工具,分析、设计开发成功了一个基于COM+和XML的分布式的多层混合模型的网络考试系统,并提供了与指纹管理系统的接口,推广到各机务段使用后,反映良好。本文将详细向您介绍网络考试系统的原型及实现方法。

2008-03-20

系统分析师考试复习资料

1 开发技术:语言与平台....................................................................................................6<br>JavaBean 组件模型特点..........................................................................................6<br>Enterprise JavaBean(EJB)组件模型特点:......................................................6<br>JSP 胜过servlet 的关键的优点:.........................................................................6<br>J2EE 的重要组成部分:..........................................................................................6<br>RMI 和RPC 的区别:...............................................................................................7<br>XML 和HTML的主要区别:......................................................................................7<br>XML 技术和JSP 技术集成的方案:.........................................................................7<br>XML 与JSP 技术联合的优越性:.............................................................................7<br>XML 的特点:..........................................................................................................7<br>SAX (Simple API for XML) 和 DOM (Document Object Model)...........................7<br>什么是DOM?............................................................................................................7<br>什么是SAX?............................................................................................................8<br>什么类型的SAX 事件被SAX 解析器抛出了哪?........................................................9<br>什么时候使用DOM?...............................................................................................9<br>什么时候使用SAX?...............................................................................................9<br>HTML 的缺点:......................................................................................................10<br>经验结论..............................................................................................................10<br>用ASP、JSP、PHP 开发的缺陷:..........................................................................10<br>XML 的优缺点:....................................................................................................10<br>XML 主要有三个要素:模式、XSL、XLL。............................................................10<br>2 Web Service 相关技术...................................................................................................10<br>Web Service.........................................................................................................10<br>创建简单的Web Service 的方法:...................................................................... 11<br>Web Service主要目标是跨平台和可互操作性,其特点:................................... 11<br>Web Service应该使用的情况:........................................................................... 11<br>UDDI (统一描述、发现和集成 Universal Description,Discovery,and<br>Integration)..................................................................................................... 11<br>SOAP......................................................................................................................12<br>Web Service技术(SOAP、UDDI、WSDL、EBXML)...............................................12<br>3 软件工程、软件架构及软件体系结构............................................................................12<br>3.1 面向对象技术........................................................................................................12<br>一组概念..............................................................................................................12<br>OOA 的主要优点:.................................................................................................12<br>OOA 过程包括以下主要活动:..............................................................................12<br>2<br>3.2 UML:...................................................................................................................12<br>UML 包含了3个方面的内容..................................................................................13<br>UML 提供了3类基本的标准模型建筑块................................................................13<br>UML 规定四种事物表示法......................................................................................13<br>UML 提供的建筑块之间的基本联系有四种............................................................13<br>UML 图形提供了9 种图形......................................................................................13<br>UML 规定了语言的四种公共机制...........................................................................13<br>UML 的特点:........................................................................................................13<br>USE CASE:...........................................................................................................13<br>对象类图:...........................................................................................................13<br>交互图:..............................................................................................................14<br>状态图:..............................................................................................................14<br>组件图和配置图:................................................................................................15<br>UML 开发工具:ilogix Rhapsody.........................................................................15<br>Rational Rose 家族成员有:..............................................................................15<br>3.3 OMT方法:........................................................................................................15<br>OMT 方法有三种模型:对象模型、动态模型、功能模型。...................................15<br>三者的关系:.......................................................................................................15<br>3.4 软件工程理论:..................................................................................................16<br>软件体系结构:...................................................................................................16<br>统一软件开发过程RUP:......................................................................................16<br>把建立原型系统做为一种可能采取的策略的主要理由如下:..............................16<br>原型法的主要优点:............................................................................................16<br>面向对象方法的优点:.........................................................................................16<br>一个可复用构件应具备的条件是:......................................................................16<br>版本控制工具:...................................................................................................16<br>软件失败的原因:................................................................................................16<br>瀑布模型的特点:................................................................................................17<br>软件能力成熟度模型:.........................................................................................17<br>ISO 9001 与CMM 的关系 :..................................................................................18<br>提高软件质量和可靠性的技术大致可分为两类:................................................18<br>软件配置的任务:................................................................................................18<br>软件复用的目的:................................................................................................18<br>软件复用的三个层次:.........................................................................................19<br>软件成分复用的级别:.........................................................................................19<br>3.5 软件测试...............................................................................................................19<br>3.5.1 软件测试观点:.........................................................................................19<br>3.5.2 测试方法和测试工具解决方案.................................................................19<br>相关工具..............................................................................................................19<br>1. 嵌入式软件测试工具--LOGISCOPE...................................................................19<br>验证、评审和改进代码.........................................................................................20<br>测试的优化...........................................................................................................21<br>2.白盒工具--NuMega DevPartner Studio..........................................................22<br>3. 黑盒工具--QACenter.......................................................................................24<br>3<br>4.数据库测试数据自动生成工具--TESTBytes...................................................................26<br>使用 Rational Robot 实现自动化测试...............................................................27<br>自动化测试的步骤................................................................................................28<br>自动化测试过程...................................................................................................28<br>增强和改进录制的自动化测试脚本......................................................................29<br>执行自动化测试脚本完成自动化测试...................................................................29<br>应用性能优化工具 EcoScope ...............................................................................29<br>贯穿整个应用生命周期的性能分析......................................................................29<br>确保成功布署新应用............................................................................................30<br>传统的软件测试:................................................................................................31<br>现代的软件测试:................................................................................................31<br>使用测试工具的好处............................................................................................32<br>软件测试的环节:确认和和验证。......................................................................32<br>程序静态分析的方法:.........................................................................................32<br>静态测试工具:(不需要执行程序)....................................................................33<br>动态测试工具:(需要执行程序)........................................................................33<br>测试数据自动生成工具:.....................................................................................33<br>Ratioanl Robot 帮助你实现有效的自动化测试..................................................33<br>Robot 对录制测试脚本的支持..............................................................................33<br>Robot 支持的环境.................................................................................................33<br>测试的验证点.......................................................................................................33<br>Robot 的测试验证点............................................................................................34<br>Robot 对增强、改进测试脚本的支持...................................................................34<br>灵活的编程语言...................................................................................................34<br>Robot 灵活的满足了客户需要的扩展性...............................................................35<br>Robot 对执行测试脚本的支持..............................................................................35<br>Robot 功能特点的总结.........................................................................................36<br>WinRunner:强大的企业级自动化测试工具...........................................................36<br>轻松创建测试.......................................................................................................37<br>插入检查点...........................................................................................................37<br>检验数据..............................................................................................................37<br>增强测试..............................................................................................................37<br>运行测试..............................................................................................................38<br>分析结果..............................................................................................................38<br>维护测试..............................................................................................................38<br>帮助你的应用程序为无线应用作准备...................................................................38<br>MVC 模式介绍........................................................................................................39<br>4 数据库、数据仓库、数据挖掘.......................................................................................40<br>4.1 数据库理论与方法.................................................................................................40<br>数据库优化问题:................................................................................................40<br>分布式数据库的问题:.........................................................................................40<br>全功能分布式数据库的规则和目标......................................................................40<br>4.2 数学理论基础........................................................................................................41<br>函数依赖:...........................................................................................................41

2008-03-20

系统分析师论文案例集

企业人事信息系统的应用.............................................................................................................2<br>企业集团的信息管理系统应用.....................................................................................................4<br>通信行业的应用............................................................................................................................5<br>IC 行业内部的CAD应用.............................................................................................................7<br>ERP 开发的应用............................................................................................................................9<br>通信服务平台的应用.................................................................................................................. 11<br>论实时控制系统与企业信息系统的集成...................................................................................12<br>工业自动化改造的应用...............................................................................................................14<br>数字图书馆类的应用..................................................................................................................16<br>银行业的应用..............................................................................................................................18<br>论系统设计中对用户需求的把握...............................................................................................19<br>论软件开发平台的选择与应用...................................................................................................21<br>论基于构件的软件开发...............................................................................................................23<br>论软件的性能优化设计...............................................................................................................25<br>论企业数据安全与应用...............................................................................................................26<br>论建立企业内部网INTRANET 的策略.....................................................................................28<br>如何保证软件质量......................................................................................................................30<br>论软件项目的进度管理...............................................................................................................32<br>论软件项目的进度管理...............................................................................................................34<br>论软件过程的改进......................................................................................................................36<br>应用CMM 改进银行软件过程...................................................................................................38<br>论软件开发平台的选择与应用...................................................................................................40<br>论软件开发平台的选择与应用...................................................................................................42<br>论软件开发平台的选择与应用...................................................................................................44<br>论软件三层结构的设计...............................................................................................................46<br>论软件三层结构的设计...............................................................................................................48<br>论软件三层结构的设计...............................................................................................................50<br>XML在网上银行中的应用.........................................................................................................52<br>论XML 技术在Internet 平台上的应用.....................................................................................55<br>图书馆网络应用体系安全设计...................................................................................................57<br>论计算机网络的安全性设计.......................................................................................................59<br>论新技术的引进..........................................................................................................................61<br>论软件测试方法和工具的选用...................................................................................................63<br>论嵌入式实时软件测试方法和工具的选用...............................................................................65<br>论分布式数据库的设计与实现...................................................................................................67<br>论基于WEB 的系统测试策略....................................................................................................68<br>异种数据库集成的主要技术.......................................................................................................70<br>历年考试论文题分类:...............................................................................................................71

2008-03-20

系统分析师复习摘要笔记

JavaBean组件模型特点:<br>① JavaBean组件模型是面向向客户端的组件模型;<br>② 它支持可移植和可重用的Java组件的开发;<br>③ JavaBean组件可以工作于任何Java程序应用开发工具中;<br>④ JavaBean组件总是在程序运行时被实例化;<br>⑤ JavaBean支持可视化及非可视化的组件模型。<br><br>Enterprise JavaBean(EJB)组件模型特点:<br>① EJB是面向服务端的JavaBean组件模型。它是一种特殊的、非可视化的JavaBean,运行在服务器上;<br>② EJB组件模型主要包括EJB Server、EJB Container、EJB Object发及诸多相关特性;<br>③ EJB Server提供EJB组件运行环境,它负责管理和协调应用程序资源的分配;<br>④ EJB Container是用于管理EJB Object的设备,它负责EJB对象的生命周期的管理,实现EJB对象的安全性,协调分布式事务处理,并负责EJB对象的上下文切换;<br>⑤ EJB规范提供了这样的一种机制,你可以通过在运行时设置相应的属性值来定义每一个EJB对象的运行状态;<br>⑥ Deployment Descriptor被用于设置EJB对象的运行状态。<br><br>JSP胜过servlet的关键的优点:<br>① JSP是以显示为中心的,它为Web显示开发人员提供了更加自然的开发模式;<br>② JSP使人们把显示和内容分隔开成为可能;<br>③ JSP可以帮助组织Web应用物理状况。<br><br>现代的企业计算解决方案除了企业的业务逻辑外,还需要提供对8种基本服务的支持:<br>① 命名/目录服务(Naming and Directory Service);<br>② 数据访问服务(Data Access Service);<br>③ 分布式对象服务(Distributed Object service);<br>④ 企业管理服务(Enterprise Management Service);<br>⑤ 事务处理服务(Transaction Processing Service);<br>⑥ 消息报务(Messaging Service);<br>⑦ 安全服务(Security Service);<br>⑧ Web服务(Web Service)。<br><br>J2EE的重要组成部分:<br>① JDBC<br>② EJB<br>③ Java RMI<br>④ Java IDL<br>⑤ JNDI<br>⑥ JMAPI(JAVA Management)<br>⑦ JMS<br>⑧ JTS<br>⑨ JSA(IAVA Security API)<br><br>RMI和RPC的区别:<br>RMI是面向对象的,而RPC是基于过程调用的。由于RMI面向对象的特性,RMI调用可以直接将对象在调用的两端之间进行传递,不但可以传送数据,而且还可以传递方法,扩展了RMI的使用;另外RMI还支持两个RMI对象之间的方法回调(callback)。<br><br>XML和HTML的主要区别:<br>① XML是元标记语言,用户可以自己定义所需要的标记;<br>② XML描述的是结构和语义;<br><br>XML技术和JSP技术集成的方案:<br>① 以XML技术为前端显示层或者是后端数据层,JSP/JMS/Servlet/EJB等J2EE技术为中间处理层;JSP等J2EE技术接受客户端的请求,从后端数据层中获得数据,经过加工处理之后,以XML/XSL/XSLT/的形式返回客户端。在这个模型,JSP技术充当了逻辑控制、计算处理的角色,而XML充当了显示数据、存储数据、传递信息流的功能;<br>② Tag Libraries在JSP程序中的大规模应用。<br>

2008-03-20

SUN JAVA 培训专用教材

关于本课程<br>本书的主要目标是为你提供有关Java应用和Java applets的面向对象的程序设计所必需的知识和技能;并讲授Java编程语言句法和面向对象的概念,以及Java运行环境的许多特性, 对图形用户界面(GUIs)、多线程和网络的支持等。本课程包括了参加SUN Certified Java Programmer和SUN Certified Java Developer考试所必备的知识。<br><br>一、课程概述<br> <br>课程概述<br>本课程主要包括以下内容:<br>- Java编程语言句法<br>- 应用于Java编程语言的面向对象的概念<br>- 图形用户界面(GUI)编程<br>- 创建Applet<br>- 多线程<br>- 网络<br>本课程首先讨论了Java运行环境和Java编程语言句法,然后阐述了应用于Java编程语言的面向对象的概念;随着课程的进展还将讨论有关Java平台的更先进的特性。<br>本课程授课对象应具备运用Java 编程语言或其它语言进行基本语言设计的能力,它是“非程序员Java编程”(“Java Programming for Non—Programmers”,SL-110)课程的延续。<br> 尽管Java编程语言独立于操作系统,但它所产生的图形用户界面(GUI)却可能依赖于执行其代码的操作系统。本课程中的例题所使用的代码运行于Solaris TM操作系统,因而本手册中的图形具备Motif GUI。

2008-03-20

JSP高级编程.rar

这是一本面向中高级编程人员的自学指导书其重点放在JSP 和其他技术的综合使用方面全书可<br>分为四大部分第一部分是JSP 技术与J2EE 技术第一章至第四章着重介绍J2EE 技术的代表EJB<br>技术的基本原理与开发EJB 组件的方法第二部分是JSP 技术和XML 技术第五章至第八章主要介<br>绍了XML 技术与JSP 技术联合的方式之一Tag Library 第二部分后面的两章是针对市场上最流行的<br>两个Tag Library 的详细介绍读者可以把它当作参考手册来使用本作品的第三部分是JDBC 新技术及<br>其在JSP/Servlet 程序中的应用第九章和第十章主要介绍最新的JDBC 技术如JDBC 2.0/JDBC 3.0<br>的新特性以及鲜为人知而又十分重要的JDBC Optional Pack 本作品的第四部分是JSP 网络程序设计<br>着重介绍如何使用sun.net 包JavaMail API 开发访问各种网络服务的JSP 程序本作品四个部分之间互为<br>关联又相对独立读者可以选择阅读某一个部分或者是通读全文<br>本版作品是由经验丰富的使用JSP 组建网站的程序员编著内文附有丰富的实例源码供读者学习参<br>考全书具有语言简明扼要内容丰富范例典型理论与实践相结合的特点不但是从事用JSP 进行网<br>站开发和设计的初中级读者的自学指导书同时也可作为社会网页设计或编程培训班的教材

2008-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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