本書著重於理論與實務兼具,針對實務所需的理論加以介紹,使能在最短學習時間內建立足夠的概念與理論基礎,運用經典範例的詳細說明,提供學習者由Java 語法的基礎,到熟悉網頁互動程式的核心技巧,並結合微軟SQL Server 2014 資料庫的使用,掌握商業網站開發的關鍵能力。簡單的說,本書的重點在於學習不僅是要「知道」,還要能夠「做到」;不僅要能「想到」,還要能「達到」。
Java 是今日使用最為廣泛的程式語言,無論是各類周邊設備、嵌入式系統、作業系統、應用系統、Android 手機平台的APP,幾乎都是以Java 為主要開發的程式語言,所以學習Java 是最為符合現今的軟體開發趨勢。而商業應用的環境大多是以網站為主要平台,而網站的網頁內容則是強調客製化與差異化的動態呈現效果。因此,由Java 所延伸的JSP(Java Server Page)網頁互動程式,延續Java強大的功能與特性,可以使用單獨一項技術來解決動態網頁呈現的各項需求。除此之外,坊間也有許多提供開發JSP 的免費工具軟體與程式套件,使得JSP 的開發更有效率與便捷。
商業應用累積的資料龐大,網站通常不會單獨存在運作,而需要搭配資料庫協同運作,才能發揮資訊管理、傳播與應用的功能。結合JSP 商業邏輯的程式、網頁使用者互動的介面設計、以及連結後端負責儲存資料的資料庫,相互搭配才能達成商業應用系統的要求。為了達成融會貫通的學習目標,因此,本書不僅涵蓋Java 程式語法、JSP 網頁互動程式開發,也包含SQL Server 2014 版的資料庫系統建置、資料庫應用程式的開發?等應用實務,相信選擇此書作為學習JSP 網頁程式開發是一個睿智的選擇。