自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 Ajax 輸入驗證

表單資料的驗證可以分為客戶端驗證與伺服端驗證,為了安全起見,避免客戶端驗證被跳過,伺服端驗證往往是必須的。 當使用者在表單中輸入資料時,在過去往往只能靠使用者完成資料輸入,再按下「送出」按鈕,才可以進行伺服端驗證,現在可以利用非同步請求方式,在使用者某 些欄位輸入完成之後,就以非同步方式在背景發送請求給伺服端進行驗證,若有誤再以DOM更新頁面訊息,使用者可以即時發現先前錯誤的輸入

2007-03-26 11:42:00 4992 3

原创 JSON傳送與接收

在 JSON 中我們已經介紹過其基本格式,與XML相同,JSON只是一個文字格式,只要客戶端與伺服端可以剖析它,就可以利用它作為傳送資料的格式,但它是JavaScript的核心特性之一,所以在JavaScript中使用JSON作為資料格式很方便,您還可以在 http://www.json.org 找到處理JSON的程式庫,包括客戶端JavaScript library與伺服端的library。

2007-03-09 13:32:00 13893 5

原创 XML傳送與接收

Ajax客戶端與伺服端之間,可以使用XML作為資料傳送、溝通的格式,Ajax客戶端若要發送XML,基本上就是將XML作為字串,塞在POST本體中發送,例如: HandleXMLEx-1.jsvar xmlHttp;function createXMLHttpRequest() {    if(window.XMLHttpRequest) {        xmlHttp =

2007-03-05 16:11:00 8384 2

原创 發送請求參數

如果在請求時,要連帶發送相關參數,若是使用GET的方式發送參數,則將參數附加在URL上即可,例如:var urlAndqueryString = "yourApp?name=justin&age=30";xmlHttp.open("GET", urlAndqueryString); xmlHttp.send(null);如果發送請求時使用POST,那麼將要發送的資料塞到send()中即可,

2007-02-21 23:18:00 5159 3

原创 Hello! Ajax!

來撰寫您第一個Ajax程式,使用非同步的方式向伺服端取得文字檔案,並加以顯示,首先請準備一個HTML網頁: HelloAjaxEx-1.html Hello! Ajax! Examples... 這個HTML網頁會取得JavaScript檔案,而按下按鈕後,會執行startRequest()函式,JavaScript檔案如下所示: HelloAja

2007-02-18 12:46:00 8819

原创 XMLHttpRequest

 在Ajax應用程式中,如果是Mozilla/Firefox/Safari中,可以透過XMLHttpRequest來發出非同步請求,如果是在IE6 或IE先前版本,則是使用ActiveXObject來發出非同步請求,為了各個不同瀏覽器間的相容性,必須進行測試可取得XMLHttpRequest 或ActiveXObject,例如:var xmlHttp;function createXMLHtt

2007-02-16 11:12:00 3871 2

原创 AJAX

 Ajax這個名詞是由 Jesse James Garrett 提出,在他發表的  Ajax: A New Approach to Web Applications 這篇文章中談到 Google Suggest 與 Google Maps 所使用到的技術,是他們在 Adaptive Path 中稱之為Ajax的新方法:Google Suggest and Google Maps are two

2007-02-16 11:09:00 3466 1

原创 连csdn.net终於快一些了…

自从上次大地震之后,连过来csdn.net就出奇的慢,更别说要登入后台显示相关的编辑功能了。今天试著连了一下,速度竟然快许多了,感觉还比没地震前快些呢!结果发现,Blog系统作了不小的更新了

2007-02-08 22:04:00 1835 2

原创 [影音教學]Java SE 6從安裝到API查詢

下載後會有兩個檔案,您的瀏覽器必須有Flash player,然後按下HTML檔案即可觀看 # 如何下載 JDK # 如何安裝 JDK # 如何設定 Path # 第一個 Java 程式 # 如何設定 Classpath # 如何查詢 API 文件  

2006-12-19 16:29:00 4169 1

原创 Java 週報 > 爪哇教室> 第一個Spring程式

http://www.javatwo.net/javaweek/history/javaweek20061110.pdf 

2006-11-15 09:26:00 5680 7

原创 DWR 入門與應用(三)

來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet… 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

2006-09-30 13:41:00 29143 33

原创 DWR 入門與應用(二)

假設您要從資料庫中查詢出一些字串,然後填寫到表單的下拉選單中。 例如一個示意的Java程式如下: 12345678 package onlyfun.caterpillar; public class Option { pub

2006-09-18 19:33:00 32569 21

原创 善于遗忘

在获取知识的同时也必须善于遗忘。 这句话看来似乎是相互矛盾的,既然我的目的是在于获得知识,又为何又要去遗忘所学到的事物呢?事实上,除了心理层面的事物之外,人本身就是一个善于遗忘的东西,尤其是知识方面的东西,例如语言,如果学习了一个新的语言而不去用它,久了自然就会遗 忘,即使是母语也是一样,了解人是善于遗忘的这个事实很重要,您学得了一件新的事物,也许现阶段您会使用它,或许只是先学习等待将来的应用,如

2006-09-12 20:59:00 4083 8

原创 DWR 入門與應用(一)

Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!… 請先到 http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到WEB-INF/lib下… 負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中… 在we

2006-09-06 20:06:00 78775 87

原创 Spring 對 Lob 的支援...

如果要將 將檔案存入資料庫,我們在JDBC中可以使用CLOB與BLOB來分別針對文字檔案與二進位檔案進行儲存,Spring中可以透過JdbcTemplate來處理CLOB與BLOB。 舉個例子來說,假設您的MySQL資料庫表格如下: 12345

2006-08-14 21:03:00 4876 4

原创 写作的用与趣

我个人喜欢写作,每当学习一件新的事物而有所领悟之后,总会尝试着将这些领悟写作出来。 尝试写作有许多功用与乐趣,虽然明白有的人一提起笔(就现在而言是一打起字)来,就有如千斤重担,不知下一个字该说什么,然而个人认为这只是一开始 而已,在这个计算机信息化与网络化的时代,用文字来表达自己的想法并不是什么困难之事,平常在讨论区总可以看到一些人发表自己的想法,其实写作就是将这些零 碎的想法组织起来再化为文字而

2006-08-09 18:26:00 4290 10

原创 培养抽象思考能力

数学被视为科学之母,可以被广泛的应用其它学科,要讨论为何数学这么一个纯綷的学科具有什么样的特质,使其可以被使用于各个领域,其实一个最简单的回答就是:「抽象」。抽象这两个字,究其字面意义要行解释,本身就很「抽象」,我们举个实际的例子:「1 + 1 = 2」就是抽象,您可以具体的在数字后面加上单位,像是苹果、狗、人等具体的事物,就因为 1 + 1 = 2是抽象,所以它可以解答无数的两个个体相加的结果,

2006-07-24 12:34:00 6348 12

原创 我只是一个小讲师、小作者。。。

面对学员时,我有时总会跟学员说的是,我只是一个小讲师,在这边将我所知道的事,一一的讲给还不知道的学员,我比拥有相同知识的其它人相比,多的只是更多的授课技巧。我也总会跟学员说,我是有出Java的书,但那不表示我是Java的专家,我有出Spring的书,但那不表示我就是Spring的大师。我只是觉得,在讲解那些知识时,我的书中的方式,会让一些人入门快一些。我觉得,教会一群入门的学员,让他们拥有自我探索

2006-07-23 22:41:00 3759 11

原创 第一个Hibernate with Annotation程式

Hibernate是ORM的解决方案,其底层对数据库的操作依赖于JDBC,所以您必须先取得JDBC驱动程序,在这边所使用的是MySQL,所以您必须至 MySQL® Connector/J 取得MySQL的JDBC驱动程序。 接下来至 Hibernate 官方网站 取得Hibernate 3.2、Hibernate Annotations 3.2。 您必须安装JDK 5.0才可以使用Hibernat

2006-07-15 21:47:00 11549 27

原创 阙疑

每个人在生活上必然都有这样的经验,一个难解的问题,在百思不得其解之后,不得以暂时放下一段时间,却在某个不经意的时候灵光乍现、晃然大悟。这是生活上的经验,俗话也有这么的说法:「不要钻牛角尖。」这样的说法在某些程度上,就是要我们暂时停止将焦点放在问题本身,藉由其它的想法来刺激问题解答的产生。学习不免遇到难解的疑问,若然能够将生活上如上的经验转化为学习的一种方式,则对于难解的疑问,我们往往能够寻找出另一

2006-07-10 09:54:00 3093 13

原创 作好提问的功课

 在学习的过程中,总难免会遇到一些问题,对于每个学习者来说,他们总是燥进的,面对问题时总会想要寻求立即的解答,有经验的学习者通常会知道克制这种想 法,他们会先自行就以往的经验、可获得解答的各种管道中先试着解决问题,在反复寻求之后即使没有得到解答,他们也厘清了问题的所有,有经验的学习者在提出 问题时,总是能点出问题的核心,甚至令参与解决问题的人们有「大哉问」的感觉。 对于没有经验的学习者而言,面对问

2006-07-04 08:51:00 3522 13

原创 世界杯外的广告 – 为第n次练习干杯

世界杯2006,我偶而会看看,我并不是个专业球迷,对于谁打的好谁打的不好,虽心中有些评价,但太过于个人观感,实在不适合提出来见笑。 然而,在观看球赛的同时,我对于一个广告却特别深刻。广告的画面中,有个球门,有个轮胎挂在上头,接着的画面是,为了将球踢进轮胎中,一球又一球的练习。 在下一个画面,突然轮胎不见了,取而代之的是真正的球赛进球画面,全场欢欣鼓舞,广告的旁白是 – 为第n次练习干杯

2006-06-29 17:45:00 2346 1

原创 Spring技术手册 – 一本扣门砖

      由于我是个记性很差的人,对于学过的东西,最后总只能记得些大致轮廊,而对于一些技术性的细节,我总是无法记得。我的网站上有许多的文件,这些文件主要就在记录着这些细节。        Spring Framework一般人的感觉是很难、很复杂,但事实不然,基本上,如果想掌握Spring,打稳Java SE基础,并进一步了解一些设计模式的概念,在入门Spring时就不致于遇到太大的障碍,如果

2006-06-27 10:25:00 11947 36

原创 扎根、搜寻、过滤、深读

人类的智能活动长久以来已累积大量的知识与经验,对于现在的人与将来的人来说,学习会变成越来越大的负担,一种自然的演化即是知识的分门别类越来越多、越 来越细,一种是既有的知识已经成熟至相当的程度,它被作为基础,新的知识与经验继续不断的建构于这个基础之上。 然而无论是哪个方式,信息丰富所带来的学习负担是无可避免的,学习确实有方法,然而问题是如何取得学习方法?甚而如何建立您自己的学习方法?没有哪 一个

2006-06-18 08:56:00 2871 5

原创 Spring RMI 支持

RMI是从JDK 1.1开始就出现的API功能,它让客户端在使用远程对象所提供的服务时,就如何使用本地对象一样,然而RMI在使用时必须一连串繁复的手续,像是服务介 面在定义时必须继承java.rmi.Remote接口、服务Server在实作时必须继承java.rmi.UnicastRemoteObject类 别、必须使用rmic产生stub与skeleton等等。 透过org.springfra

2006-06-10 12:04:00 5898 8

原创 不要只读一本书

学习上没有经验的入门者,总是幻想拥有这么一本圣经教材,能够救赎他们离开无知的世界。事实上就我而言,这样的圣经是不存在的,即使在现今的世界中,确实存在着某些人口中赞扬的圣经教材,它们传达了许多经典的知识或观念,而为许多人所推崇不 已,我不能否认那些所谓圣经教材的价值,但那些推崇它们的人们,绝对不只靠着这么一本书就获得救赎。 没有任何的书本是为了单一的学习者而量身订作的,即使是自己为自己所编写

2006-06-02 18:38:00 6693 8

原创 接口与多重继承

在很多时候,常会听别人说,接口(interface)可以达到多重继承的效果,这是怎么回事?其实要讨论这个问题,首先您对于C++中多重继承要先有认识,新手看了书说接口可以达到多重继承,切莫人云亦云,尤其是没有学过C++的新手们,如果您对于C++多重继承想要有所认识,请先看看 多重继承(一)与 多重继承(二)。 Java不能多重继承,但为何说Java中可以使用接口(interface)来达到多

2006-05-31 19:08:00 8222 7

原创 学习岂有无痛之理

旧的一代永远会埋怨新的一代在学习上过于燥进,新的一代拥有更多的管道、更多的媒介更多的资源来学习,旧的一代总是责成新的一代不懂得善用这些他们 过去所没有的资源,能够怪他们吗?人类的创造活动随着创造工具的越来越方便,创造者的角色已经从一些特定的人转移至每个人的身上,从几个例子中可以看到,出版曾经是一些人的特权,而 今日工具的方便与媒介的普及,使得更多的人也能够投入出版的领域,也更能将自身的想法创造

2006-05-27 09:52:00 11152 23

原创 AOP观念与术语

示例下载。AOP全名为Aspect-Oriented Programming,有关于AOP的许多名词术语都过于抽象,单从字面上并不容易理解其名词意义,这边将以之前介绍代理机制的范例来逐一对照以介绍AOP的术语与观念: Cross-cutting concern在DynamicProxyDemo项目的例子中,记录的动作原先被横切(Cross-cutting)入至He

2006-05-24 19:08:00 7792 10

转载 Spring技术手册推荐序

对我这个专职从事教育训练的人来说,最重要的工作,莫过于寻找能够满足各种挑剔客户的优秀讲师,以及官方教材的编写者。因此,当我第一次从网络上浏览了"良葛格的学习笔记"网站之后,就开始对信良兄产生莫大的兴趣,不过当时他人并不在台湾,也因而没有太多的交流。 直到2005年的JavaTwo大会,第一次有机会与他聊聊创作理念,以及对Java技术的看法之后,当下决定,把SUN教育训练中心的Java入门教

2006-05-23 14:39:00 4450

原创 关于Spring框架的学习

 接触Spring框架差不多快两年多的事,尤记得当时,关于Spring的书籍还不多,而文件分散于网路的各个角落,为了通盘了解Spring,在Google上一遍又一遍的来往收集,拼凑出Spring全图。就技术上而言,我绝不是Spring的真正高手,然而就资讯收集与文字整理的功夫,说我投入很大的心力倒是真的,在学习Spring的过程中,文件收集、实作尝试、观念厘清等,都花上了不少功夫,我将这些功夫的所

2006-05-18 17:09:00 15434 12

空空如也

空空如也

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

TA关注的人

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