官术网_书友最值得收藏!

前言

Java從1995年正式發(fā)布,幾乎是滿載著贊譽(yù)一路而來(lái)的,受到了數(shù)以千萬(wàn)計(jì)的程序員的推崇,逐漸發(fā)展成為使用最廣泛的編程語(yǔ)言之一。

Java的流行已經(jīng)帶動(dòng)了相關(guān)衍生產(chǎn)品的流行。從開(kāi)發(fā)工具Eclipse+MyEclipse和Jbuilder,到服務(wù)器端的框架Struts、Hibernate、Spring的持續(xù)升溫,再加上相關(guān)的服務(wù)器軟件Tomcat、Weblogic等,Java已經(jīng)發(fā)展成為一個(gè)完整的產(chǎn)品系列。

Java所引發(fā)的風(fēng)暴,每一個(gè)程序員都有自己親身的體會(huì)。很多軟件開(kāi)發(fā)工程師都投入很多時(shí)間和精力不斷地學(xué)習(xí)Java及其相關(guān)產(chǎn)品(Struts、Hibernate、Spring),對(duì)于他們而言,這可能意味著未來(lái)技術(shù)的方向、更多的就業(yè)機(jī)會(huì)和更高的薪酬。

Java究竟有著什么樣的魔力,能擁有這么多的追隨者?

“Write once run anywhere(編寫(xiě)一次,隨處運(yùn)行)”也許是最好的答案,但已經(jīng)不能夠代表Java的全部。

Java作為網(wǎng)絡(luò)系統(tǒng)中最主要的編程語(yǔ)言,除了良好的可移植性外,更值得稱(chēng)道的還有其“開(kāi)放性”。也正是由于Java的開(kāi)放性,才得以吸引大量的第三方廠商開(kāi)發(fā)出了各種Java的衍生產(chǎn)品,最終形成了今天完整的Java家族產(chǎn)品系列。

本書(shū)講了些什么

本書(shū)每個(gè)章節(jié)都是一個(gè)獨(dú)立的小案例,針對(duì)每個(gè)案例,我們通過(guò)原理介紹、設(shè)計(jì)思路、知識(shí)點(diǎn)、語(yǔ)法、核心代碼一步步展現(xiàn)給讀者,讓讀者真正理解并掌握每個(gè)案例。

誰(shuí)需要這本書(shū)

本書(shū)是一本有別于普通實(shí)例教學(xué)的參考書(shū),作者希望通過(guò)具體的實(shí)例,讓Java應(yīng)用的開(kāi)發(fā)過(guò)程更簡(jiǎn)單。無(wú)論你是剛開(kāi)始學(xué)習(xí)Java的菜鳥(niǎo)或是一個(gè)經(jīng)驗(yàn)豐富的資深Java程序員,都可以成為本書(shū)的讀者。本書(shū)能夠幫助前者盡快上手,并能夠幫助后者縮短開(kāi)發(fā)周期。

盡管作者和出版社可以憑空臆想每一個(gè)程序員朋友都可能是本書(shū)的讀者,但從營(yíng)銷(xiāo)管理學(xué)的角度來(lái)看,“一個(gè)產(chǎn)品的市場(chǎng)定位如果是所有人,這就意味著這個(gè)產(chǎn)品沒(méi)有市場(chǎng)定位”。所以,我們有必要對(duì)本書(shū)面向的讀者進(jìn)行一個(gè)定義:

1. 程序員(有一些編程經(jīng)驗(yàn),Windows或Web均可);

2. 工作在第一線,以解決問(wèn)題或完成任務(wù)為目的的程序員朋友;

3. 沒(méi)有任何Java編程經(jīng)驗(yàn)的讀者。

本書(shū)的讀者應(yīng)該是對(duì)Java有所了解,但沒(méi)有任何Java編程經(jīng)驗(yàn)的程序員。

本書(shū)強(qiáng)調(diào)讀者對(duì)象的零基礎(chǔ)、注重過(guò)程的描述。手把手幫助初學(xué)者一步步從系統(tǒng)環(huán)境、開(kāi)發(fā)環(huán)境的搭建,安裝、配置、創(chuàng)建數(shù)據(jù)庫(kù),程序編碼、測(cè)試、發(fā)布、安裝、部署逐一進(jìn)行詳細(xì)的描述,最終完成一個(gè)構(gòu)架先進(jìn)、設(shè)計(jì)縝密、功能完善的信息系統(tǒng)。

在這個(gè)過(guò)程中,本書(shū)結(jié)合目前流行的JDK 1.5 + Struts 2.0 + Hibernate進(jìn)行整合開(kāi)發(fā),使用Eclipse 3.1作為開(kāi)發(fā)工具,使用Tomcat 5.5作為應(yīng)用服務(wù)器,幫助讀者在實(shí)現(xiàn)功能的同時(shí)熟悉這些工具。

對(duì)于初學(xué)者來(lái)說(shuō),本書(shū)可以作為你的Java實(shí)踐教材,帶你領(lǐng)略Java技術(shù)的魅力,幫你實(shí)踐那些激動(dòng)人心的功能。

而對(duì)于那些有經(jīng)驗(yàn)的Java程序員,本書(shū)中關(guān)于工作流引擎、全文檢索、Tree view等技術(shù)的實(shí)現(xiàn),以及組織機(jī)構(gòu)、用戶(hù)、權(quán)限、合同、項(xiàng)目、統(tǒng)計(jì)、安全管理等真實(shí)應(yīng)用案例的代碼解析,相信可以對(duì)你的工作提供一些參考價(jià)值。

本書(shū)每個(gè)章節(jié)都是一個(gè)獨(dú)立的、成熟的案例。針對(duì)每個(gè)案例,我們通過(guò)原理介紹、設(shè)計(jì)思路、知識(shí)點(diǎn)、語(yǔ)法、核心代碼、常見(jiàn)問(wèn)題解答一步步抽絲剝繭般地展現(xiàn)給讀者,讓讀者真正理解、掌握每一個(gè)案例。

在本書(shū)出版之際,我想將它獻(xiàn)給我的好朋友:曾經(jīng)和我一起工作、奮斗、成長(zhǎng)并不斷給我支持和鼓勵(lì)的馬文汀、張育、夏雨春。

想起當(dāng)初大家一起在小茶館中規(guī)劃著公司(北京杰軟科技有限公司)的未來(lái),那場(chǎng)景著實(shí)讓人懷念。現(xiàn)在張育已經(jīng)遠(yuǎn)赴美國(guó)定居,馬文汀、夏雨春也有了各自的發(fā)展。我想他們看到本書(shū)的出版也會(huì)開(kāi)心不已。

在本書(shū)編撰之初,正值盛夏,在沒(méi)有中央空調(diào)的周末,和幾個(gè)同事在辦公室里揮汗如雨,而當(dāng)本書(shū)終稿確認(rèn)時(shí),已是數(shù)九寒天(2009年年初),大家都穿上了臃腫的羽絨服,準(zhǔn)備去八達(dá)嶺滑雪,想想時(shí)間過(guò)得真快,又是一年了。

本書(shū)的另外兩位作者:鄭圣蒲(北京杰軟科技有限公司政府事業(yè)部經(jīng)理)、孫皓(Oracle中國(guó)高級(jí)顧問(wèn))參與編寫(xiě)了本書(shū)的大部分章節(jié)。鄭圣蒲負(fù)責(zé)全書(shū)的編排和整理,孫皓則對(duì)全書(shū)的內(nèi)容進(jìn)行校對(duì)和編審,尤其是針對(duì)企業(yè)級(jí)Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)和程序優(yōu)化實(shí)現(xiàn)給出了很多建設(shè)性的意見(jiàn),在這里表示感謝。

參與本書(shū)編撰的還有我的同事:馬霞、楊子華、陳湘萍、陳舟、張志寧、王峰林、楊方方、張松箭、寧兆航、肖康,他們的敬業(yè)精神和責(zé)任心讓我欽佩(每次收到他們的郵件都是在深夜發(fā)出的,這很讓我感動(dòng))。沒(méi)有他們的全力配合,本書(shū)不可能完成。

特別要感謝的是電子工業(yè)出版社博文視點(diǎn)資訊有限公司的李冰小姐和江立小姐,她們本著嚴(yán)謹(jǐn)、負(fù)責(zé)的態(tài)度,對(duì)本書(shū)提出很多修改建議,并對(duì)書(shū)稿逐字逐句地進(jìn)行編審,為本書(shū)的出版付出了辛勤的勞動(dòng)。

最后,雖然作者在本書(shū)的編著過(guò)程中力求完美,但由于能力所限,疏漏和錯(cuò)誤在所難免,請(qǐng)廣大讀者不吝賜教。

編者

2009年1月

主站蜘蛛池模板: 宁国市| 西宁市| 青铜峡市| 东乌珠穆沁旗| 井冈山市| 衡阳县| 南京市| 西昌市| 化德县| 蕉岭县| 浑源县| 隆回县| 平遥县| 新巴尔虎左旗| 通辽市| 上蔡县| 清丰县| 玛沁县| 北宁市| 房山区| 平顶山市| 淮安市| 高邮市| 云安县| 东乡| 元朗区| 西青区| 依安县| 洪江市| 长白| 苏州市| 沿河| 灌南县| 汝城县| 沂源县| 凌源市| 文安县| 黎城县| 南华县| 志丹县| 军事|