![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
iteye_263
这个作者很懒,什么都没留下…
展开
-
ArcIMS 体系结构
作者:Flyingis ArcIMS可以运行在一个分布式环境中,包含客户端和服务器组件。一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息,服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给终端用户。 ArcIMS空间服务器(ArcIMS Spatia...2006-07-09 11:50:00 · 106 阅读 · 0 评论 -
重温Struts--Action
作者:Flyingis<o:p></o:p>在Struts中,ActionServlet担任分配工作的控制器角色,实际的工作是交给Action对象来进行的。Action是Struts框架的核心类之一,它主要用来访问业务层、为表现层准备数据对象和处理错误异常。<o:p></o:p>Action在Struts框架中基本上属于控制器的角色,通常不建议在...2006-03-06 00:07:00 · 63 阅读 · 0 评论 -
重温Struts--ActionMapping和ActionForward
作者:Flyingis<o:p></o:p>前段时间用Struts完成一个小项目,当时还没有来到blogjava,很多东西也没有记录。现在花一点时间,将整个Struts应用重新温习一遍,重新挖掘项目开发过程中没有注意到的知识点,并写下自己的一些心得与体会。<o:p></o:p>ActionMapping<o:p></o:p>...2006-03-05 10:40:00 · 80 阅读 · 0 评论 -
Google启动个人网站服务
Google为每个Gmail用户准备了100MB免费个人网站空间,并且没有任何广告,这和微软的MSN形成了一种对比。现在感觉不论什么事情,Google总能把微软先甩在后面,然后让微软去追赶,这得益于Google的经营模式,得益于Google的简约与实用,也得益于Google较好的把握住了用户潜在的需求。 点击这里来创建自己的空间 ...2006-02-24 00:27:00 · 138 阅读 · 0 评论 -
GIS应用与开发中的网络模型
作者:Flyingis 网络是用于实现资源的运输和信息的交流的相互连接的线性特征。网络模型是对现实世界网络的抽象。在模型中,网络由 Link 、 Node 、 Stop 、 Center 组成。网络模型的典型的例子就是研究交通以及通过管线与隧道分析水、汽油、电力的流动。 ...2006-01-11 20:18:00 · 315 阅读 · 0 评论 -
软件整合--硬件整合--平台整合
作者:Flyingis “合久必分,分久必合”,不知道这句话最初是出自哪里?大概的意思应该是一个轮回的结束,代表的另一个轮回的开始。记得2004年考研的英语看图作文就是一位runner冲过终点线,在线的内侧写的是End,另一侧是Begin,这里面的含义很简单,在我们的生活中比比皆是。在IT行业,最近几年流行的是整合,软件整合、硬件整合与平台整合。 软件整合 Window...2006-01-09 13:30:00 · 138 阅读 · 0 评论 -
Java I/O中的对象序列化
<o:p>作者:Flyingis Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执行,它可以生存于程序的调用之间。通过将一个序列化对象写入磁盘,然后在重新调用程序时恢复该对象,就能够实现持久性的效果。JDO...2006-01-08 13:13:00 · 65 阅读 · 0 评论 -
2006年的 Java IDE
作者: Flyingis 随着Eclipse影响逐步扩大,IDE市场热闹非凡,不论是老牌Borland的JBuilder还是NetBeans,还有Sun免费的Java Studio Creator似乎都想在这个市场上拼出一条血路,记住!不要忘了可爱的IntelliJ! 看着微软强大的Visual St...2006-01-05 20:51:00 · 70 阅读 · 0 评论 -
Java I/O中的设计模式
作者:Flyingis 任何程序语言的I/O设计都是一项具有挑战的任务,因为数据的传输存在多种可能,这些可能不仅存在于数据发送端和接收端(文件、网络链接等),还存在于这些数据的多种存在方式,例如缓冲区数据、顺序存取数据、字符数据、字节数据等等。<o:p></o:p>Java的I/O使用“流”这个抽象的概念,它屏蔽了实际的I/O设备中处理数据的细节。在实际的应用中,我...2005-12-30 21:47:00 · 76 阅读 · 0 评论 -
Java容器分析--Map
作者:Flyingis标准的Java类库中包含了几种类型的Map,它们都拥有同样的基本接口Map,但是行为特性各不相同,主要表现在效率、键值对的保存、元素呈现次序、对象的保存周期和判定键是否等价的策略等方面。<o:p></o:p>1.Map的功能方法<o:p></o:p>Map(interface): 维护label和value的关联性,...2005-12-27 10:07:00 · 54 阅读 · 0 评论 -
GIS数据建库基本思想(下)
GIS数据建库基本思想(上) 3. 数据规范 <o:p> </o:p> 这里说的数据规范,指的是可以被系统所正确识别的数据。这依赖于上述数据库建库的第一个过程,即数据库标准的制定和数据规范。这里的主要矛...2005-12-25 15:24:00 · 255 阅读 · 0 评论 -
GIS数据建库基本思想(上)
地理信息系统的建设中,数据库的建设极为重要,基础地形库的建设大概要占到整个系统的 60% 甚至更高。因此,若在建库的过程中碰到问题,将导致建库的困难,甚至无法完成建库的工作。要解决建库遇到的各种问题并顺利完成建库,就要对建库的整个过程进行分析,从中找出影响建库的最主要的因素,并认真的分析这些因素产生的根本原因,制定出解决这些问题的解决方案,完成重要的建库工作。 ...2005-12-22 18:43:00 · 353 阅读 · 0 评论 -
重温Struts--Validator和Tiles
作者:Flyingis<o:p></o:p>今天要回顾的是Validator、Tiles以及简单的Plugin实现,刚刚登录blogjava就发现Mustang已经发了两篇好文《在Struts中使用Validator实现可配置的信息校验(一) (二)》,本文则从实现流程来总结Validator的使用方法,并针对Validator、Tiles等Struts PlugIn插件...2006-03-08 14:52:00 · 71 阅读 · 0 评论 -
重温Struts--标签
作者:Flyingis<o:p></o:p>Struts标签提供了大部分应用来满足创建MVC架构表现页面的所有功能。在一个MVC应用中,请求并不是直接到达表现页面,而是首先经过控制器,仅当业务数据被获取,并且业务规则被应用后,控制器才处理表现页面。页面的职责就是输出结果和捕获用户输入,Struts标签的功能目的就在于此。<o:p></o:p>虽说...2006-03-12 09:23:00 · 61 阅读 · 0 评论 -
剖析MVC中的各种Object
作者: Flyingis 在Web应用和J2EE框架中经常可以碰到各种Object相关的名词,在网上搜索了一下,讨论各种Object术语的帖子一大筐,大的讨论整个框架,小的描述各个层次之间的细微差别,甚至有钻牛角尖之嫌。 BlogJava 上也有讨论VO和PO的贴子,...2006-03-17 00:28:00 · 164 阅读 · 0 评论 -
了解 Ajax 框架--充电开始
作者:Flyingis 这学期一直忙着找工作、毕业论文和毕业前的各种手续,学习速度放慢了不少,大多数时候只是上来看看。现在正式开始充电,补充新的知识,为了工作需要,首先从客户端技术Ajax开始。 Ajax高手在Blogjava上有不少,还有众多潜水高手,在这里,随笔记录的仅仅是自己的学习轨迹,不足之处希望大伙能指出,和大家一起讨论,帮助我提高。“工欲善其事,...2006-06-10 17:42:00 · 71 阅读 · 0 评论 -
GeoServer 1.3.1 beta 发布(重大更新)
地理信息系统服务器 GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServ...2006-05-14 11:13:00 · 72 阅读 · 0 评论 -
网站项目管理(二)
接上一篇:《网站项目管理(一)》 团队氛围 <o:p> </o:p> 团队氛围直接影响团队所有成员的精神状态,只有大家精神状态良好,才能保证工作的积极性与上进心,主动与同事、项目经理沟通。在团队中,...2006-04-25 23:09:00 · 73 阅读 · 0 评论 -
网站项目管理(一)
作者: Flyingis<o:p></o:p> 不论是功能网站设计,还是基于 B/S 架构的 MIS 系统,都需要有一套合理的管理方案来保证项目的正常运转。去年为政府部门做了一个基于 B/S 的 MIS 系统,项...2006-04-25 11:14:00 · 72 阅读 · 0 评论 -
地理网格
作者:Flyingis 地理网格是将平面以某种规则分级的空间数据结构,具有较高的标准化程度,它有利于面向空间数据库和几何操作算法的研究和开发。使用地理网格可以将地理空间定位和地理特征描述关联起来,以网格单位作为基本分辨率,控制在允许的误差范围内。 <o:p> </o:p>...2006-04-13 23:19:00 · 241 阅读 · 0 评论 -
GIS空间分析
作者:Flyingis 空间分析是为了解决地理空间问题而进行的数据分析与数据挖掘,是从GIS目标之间的空间关系中获取派生的信息和新的知识,是从一个或多个空间数据图层中获取信息的过程。空间分析通过地理计算和空间表达挖掘潜在的空间信息,其本质包括探测空间数据中的模式;研究数据间的关系并建立空间数据模型;使得空间数据更为直观表达出其潜在含义;改进地理空间事件的预测和控制能力。 ...2006-04-07 16:13:00 · 265 阅读 · 0 评论 -
地理空间数据挖掘
作者:Flyingis 数据挖掘是一个由数据库、人工智能、数理统计和可视化等多学科与技术交叉、渗透、融合形成的交叉学科。地理空间数据挖掘(Geospatial Data Mining)是数据挖掘的一个研究分支,即从地理空间数据库中挖掘时空系统中潜在的、有价值的信息、规律和知识的过程,包括空间模式与特征、空间与非空间数据之间的概要关系等。数据挖掘可以用来模拟事物的一种变...2006-04-05 19:58:00 · 542 阅读 · 0 评论 -
地理空间数据处理与模型
作者: Flyingis<o:p></o:p> Michael F G 说过:“地理信息系统真正的功能在于它利用空间分析技术对空间数据的分析”,而不仅仅是停留在数据库型的 GIS 层面上,需要将关注点从数据库创建和系统开发建设,逐步转移到关注空间分析...2006-04-03 15:53:00 · 277 阅读 · 0 评论 -
[Java Puzzlers]表达式随想
作者:Flyingis 前段时间到书店抱了几本书回来,虽说网上有很多电子版的资料,但有时候觉得一些比较经典、自己比较喜欢的书籍还是有必要捧在手上细读的,《Java Puzzlers》就是其中之一,没事的时候就喜欢拿出来翻翻,怕自己像看新闻报纸一样看过就淡忘了,还是略作笔记让自己多份思考。 软件开发人员无论最初是从哪种语言开始学习的,首先都要掌握该语言的编程基础,例如语句、...2006-03-30 23:47:00 · 89 阅读 · 0 评论 -
MVC的一幅简单素描
作者:Flyingis 素描工具: Struts + Hibernate 3 素描对象:一个足够简单的基于 MVC 的 Web 应用 目的:使用 Struts 分离业务逻辑与表现,使用 Hibernate 分离数据操作与业务逻辑,整理一种基本的 MV...2006-03-27 17:50:00 · 81 阅读 · 0 评论 -
Web应用系统设计原则
作者: Flyingis 和C/S结构相比,B/S结构受限于网络带宽不利于进行大数据量的统计分析,网络传输存在潜在的安全问题,还有用户界面不及C/S结构友好等等,但随着网络带宽和网络应用的发展,加上AJAX技术的流行,使得现在越来越多的MIS系统或基于MIS系统的专业化应用系统都开始倾向于采用B/S结构进行...2006-03-25 15:28:00 · 499 阅读 · 0 评论 -
Java容器分析--List和Set
作者:Flyingis 容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。<o:p></o:p> Java2容器类类库的用途是“保存对象”,它分为两类:<o:p></o:p>Collection----一组独立的元素,通常这...2005-12-21 15:06:00 · 54 阅读 · 0 评论 -
热点讨论--"Java? It's So Nineties"
作者:Flyingis贴一则消息。今天在各大网站上都看到这条醒目的新闻:"Java? It's So Nineties"。好像全世界的Java程序员和其他程序员都在讨论这个话题,虽然有时觉得这种话题有点无聊之闲,但关注程度如此之高,赋予了我们关注的意义。也许,从中我们能了解Java今后的大致发展方向。--------------------------------------CSD...2005-12-18 19:32:00 · 82 阅读 · 0 评论 -
DWR 中文文档
DWR is Easy Ajax for Java.DWR能够像调用本地方法一样直接从JavaScript调用Java方法,它适用于一些常见的Java Web框架,如Spring、Struts、Tapestry等。关于DWR的学习与讨论,建议参考zkjbeyond的文章《DWR学习》和《挖掘DWR》。我是DWR初学者,虽然DWR入门简单,但还是想尝试翻译一下DWR的部分文档,翻译过程中自己会...2006-11-18 09:15:00 · 196 阅读 · 0 评论 -
IE7 正式版推出
IE7 官方正式版已经推出,具体可以在以下链接下载: -- Windows XP SP2 32bit 版 -- -- Windows 2003 32bit 版 -- -- Windows XP / 2003 64bit 版 -- 但要同时在IE6和IE7的环境下进行Web程序调试总是个问题...2006-10-19 09:25:00 · 145 阅读 · 0 评论 -
[翻译] 如何在 JavaScript 中实现拖放(下)
译者: Flyingis 终于完成了全文的翻译,由于时间比较参促,文章没有过多的校正与润色,阅读过程中难免会有些许生硬或不准确的感觉,请大家见量并指出,方便他人阅读。 原文作者将拖放功能的实现分步讲解,其核心的地方在于移动和放置元素时,鼠标、移动元素、目标元素关系的处理,只要这...2006-10-15 17:03:00 · 82 阅读 · 0 评论 -
[翻译] 如何在 JavaScript 中实现拖放(中)
译者: Flyingis 上一篇文章 介绍了移动页面元素所涉及到的捕获鼠标移动和鼠标点击的相关问题,本段文章将介绍如何移动和放置页面元素。 移动元素 我们现在已经知道如何捕获鼠标移动和点击。接下来需要做的就是移动...2006-10-13 14:53:00 · 82 阅读 · 0 评论 -
[翻译] 如何在 JavaScript 中实现拖放(上)
译者:Flyingis JavaScript擅长于修改页面中的DOM元素,但是我们使用JavaScript通常只是实现一些简单功能,例如实现图片的翻转,网页中的标签页,等等。这篇文章将向你展示如何在页面中,对创建的元素实现拖放。 有许多理由让你在页面中加入拖放的功能,其中最简单的理由是重新组织数据。举个例子,你可能希望用户能够重组一系列的页面元素,通过放置一个i...2006-10-11 16:20:00 · 112 阅读 · 0 评论 -
[Design Pattern] The Observer Pattern
作者:Flyingis 在讨论设计模式时,我喜欢用英文名来称呼各种模式,觉得这样会更为准确一些。设计模式在Java开发领域已经是炙手可热的山芋,披上了这件战袍,似乎就可以在程序设计中立于不败之地,不仅可以规范自己的武功招式,还能够看清其他高手的武功套路。在接下来[Design Pattern]一系列的随笔中,我将系统的研究各种常用的设计模式,主要的参考资料是《Head Firs...2006-09-30 16:40:00 · 86 阅读 · 0 评论 -
GeoRSS
作者:Flyingis RSS已经成为互联网上共享知识、分享信息的最为主要手段之一,通过订阅RSS,我们可以从网络的海量信息中获取我们所关心的数据,包括文字、图片等。将地址信息通过一种交互的方式,使得应用可以请求、聚合、分享、发布Feeds,成为地理信息在未来一段时间的一个热点。 GeoRSS成为了地理信息数据Feed资源化的先锋队员,GeoRSS存在两种编码方式,分别是...2006-09-25 20:58:00 · 85 阅读 · 0 评论 -
JavaScript 随笔汇集
刚念大学的时候电脑还是奔三毒龙的年代,当时学校电脑资源不是很充足,我却迷上了做网页,经常拷贝一些JavaScript网页特效放在网页里,现在看起来都是一些比较幼稚的作品,也从来没有深入去研究JavaScript。 2005年Ajax开始流行,瞬间将JavaScript推向神坛,JavaScript这种过去专门用来生产网页垃圾的脚本获得了难得的转正机会。其实做WebGI...2006-09-18 15:31:00 · 71 阅读 · 0 评论 -
[翻译] "this" of JavaScript
译者:Flyingis this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。 下面我来阐述如何在事件处理中来使用this,之后我会附加一些this相关的例子。 Owner 接下来文章中我们将要讨论的问题是:在函数doSomething()中this所指的是什么? function d...2006-09-15 15:02:00 · 115 阅读 · 0 评论 -
JavaScript 对象的反射及应用
作者:Flyingis Java和.NET都有着比较完善的反射机制,用来处理未知的对象并获取它们的属性和方法。JavaScript虽然没有完善的反射体系,但在编程的时候还是可以通过代码设计来实现类似反射的基本功能。 检测一个JavaScript对象是否支持某种特定的属性或方法:if (typeof(obj.property) != "undefined") {} 这...2006-09-12 18:50:00 · 161 阅读 · 0 评论 -
正则表达式--简单模式
作者:Flyingis 正则表达式除了用来匹配一些特殊字符外,还有许多其他的作用。Metacharacters,character classes和quantifiers都是正则表达式语法中的重要组成部分,可以用来实现更强大的功能。 Metacharacters 正则表达式的Metacharacters主要包括: ([{\^$|)?*+. 当需要使用这...2006-08-11 16:09:00 · 120 阅读 · 0 评论 -
小议final关键字
作者:Flyingis final是Java语言中一个很微妙的关键字,而使用它通常出于两种理由:设计与效率。我们可以对数据成员、方法和类使用final关键字。 final数据的声明是为了告诉编译器有一块数据是恒定不变的。对于基本数据类型,编译器可以将该常量值代入任何可能用到它的计算式中去,即可以在编译时执行计算,这样就减轻了一些运行时的负担。在对这个常量进行定义的时候,必须对其进行...2005-10-28 21:50:00 · 79 阅读 · 0 评论