Java基礎(chǔ)學(xué)好只是開始,接下來你要學(xué)習(xí)的是數(shù)據(jù)庫技術(shù),編寫SQL是重點(diǎn)。
HTML需要積累,多熟悉Dom
Javascript技術(shù)非常重要,不要小瞧這種腳本,Javascript學(xué)得不好是很多Java工程師的死穴
div+css 。
web程序要從JSP+servlet開始學(xué)起,誰都是一步一步來的,基礎(chǔ)是理解的關(guān)鍵。
公司里面一般都會(huì)借助框架來開發(fā)項(xiàng)目,目前比較多的是SSH(struts2,spring,hibernate),建議你多關(guān)注Ibatis。
一步一步來,路很長。
一、J2ME中需要的Java基礎(chǔ)知識(shí) 現(xiàn)在有大部分人,都是從零開始學(xué)J2ME的,學(xué)習(xí)J2ME的時(shí)候,總是從Java基礎(chǔ)開始學(xué)習(xí),而且現(xiàn)在講Java基礎(chǔ)的書籍中都是以J2SE來講基礎(chǔ),這就給學(xué)習(xí)造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識(shí)做一個(gè)簡單的說明。
J2ME中使用到的Java基礎(chǔ)知識(shí): 1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運(yùn)算符等等 2、面向?qū)ο蟮乃枷耄侯惡蛯ο蟮母拍睿^承和多態(tài)等等。 3、異常處理 4、多線程 J2ME中沒有用到的Java基礎(chǔ)知識(shí): 1、JDK中javac和java命令的使用 2、Java基礎(chǔ)中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。
所以建議在J2ME中熟悉類庫。 3、Applet、AWT、Swing這些知識(shí)在J2ME中根本使用不到。
簡單說這么多,希望學(xué)J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補(bǔ)充。 二、J2ME中暫時(shí)無法完成的功能 列一些J2ME中暫時(shí)無法完成的功能,希望大家能積極補(bǔ)充: 1、在手機(jī)中不更改代碼實(shí)現(xiàn)移植,主要指游戲。
2、動(dòng)態(tài)修改按鈕文字。 3、在Canvas上接受中文輸入。
4、操作本地資源、例如地址本、已收短信息等。 5、制作破壞性的手機(jī)病毒。
6、其他等待大家來補(bǔ)充。
JavaServer PagesTM (JSP)技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁面提供了一個(gè)簡捷而快速的方法。
JSP技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。 而JSP具有以下優(yōu)點(diǎn):1。
能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行,對于用戶界面的更新,其實(shí)就是由 Web Server進(jìn)行的,所以給人的感覺更新很快;2。將應(yīng)用程序邏輯和頁面顯示分離,所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持最新版本; 3。
客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護(hù)和修改; 最重要的是基于java技術(shù),實(shí)現(xiàn)了跨平臺(tái)應(yīng)用。 作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。
隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 “ 許多人做java的web開發(fā)還是在windows操作系統(tǒng)下,而要做開發(fā)的第一步,就是配置開發(fā)環(huán)境。
Java的開發(fā)環(huán)境,基本的就是java虛擬機(jī)和web服務(wù)器。當(dāng)然,數(shù)據(jù)庫服務(wù)器環(huán)境也是比較重要的一個(gè)環(huán)節(jié),但是由于開發(fā)時(shí)所用的數(shù)據(jù)庫有很多,比如Oracle,MySQL,SQLServer,Access等等,而且對于web開發(fā)者來說,只要數(shù)據(jù)庫的服務(wù)存在,提供了數(shù)據(jù)庫鏈接的基本信息(url,username,password,driverClass),利用JDK或者第三方提供的JDBC驅(qū)動(dòng)類的包,很容易鏈接到數(shù)據(jù)庫。
因此現(xiàn)在所說的java web開發(fā)環(huán)境,主要針對java虛擬機(jī)和web服務(wù)器來說。”專業(yè)的JSP虛擬主機(jī)服務(wù)商美橙互聯(lián)如是介紹。
至于如何選擇JSP虛擬主機(jī)? 美橙互聯(lián)為渴望學(xué)習(xí),喜歡開發(fā)JAVA的程序員作了以下基礎(chǔ)性的選擇介紹:1。 根據(jù)已有的系統(tǒng)的開發(fā)環(huán)境來配置Tomcat實(shí)例的參數(shù)。
在開發(fā)過程中,許多開發(fā)者喜歡用的web服務(wù)器是tomcat,目前很多公司的jsp虛擬主機(jī)是共享tomcat進(jìn)程,如果一個(gè)網(wǎng)站出現(xiàn)問題影響到tomcat,就會(huì)造成所有的jsp網(wǎng)站都不能訪問,這個(gè)在調(diào)測jsp網(wǎng)站時(shí)常出現(xiàn); 而美橙互聯(lián)的jsp空間有自己的特點(diǎn),以 Linux 系統(tǒng)為基礎(chǔ),提供穩(wěn)定的系統(tǒng)平臺(tái),擁有獨(dú)立的 Tomcat進(jìn)程 ,提供 Tomcat 自帶的應(yīng)用程序管理器 (Application Manager) 和服務(wù)管理器 (Service Administrator) ,方便客戶進(jìn)行 Tomcat 服務(wù)的定制和管理,這樣每個(gè)網(wǎng)站之間基本上沒有互相影響; 2。 根據(jù)站點(diǎn)支持的數(shù)據(jù)庫進(jìn)行選擇; 而美橙互聯(lián)所提供的數(shù)據(jù)庫有:mysql 4。
1 ;MYSQL 4。1和5。
0;MS SQL SERVER 2000和2005; 3。根據(jù)站點(diǎn)的具體應(yīng)用進(jìn)行選擇; 例如:是否需要安裝論壇、預(yù)計(jì)在線人數(shù)、預(yù)計(jì)可能占用的空間大小等等; 4。
其他因素 諸如:主機(jī)的管理功能、服務(wù)器的穩(wěn)定與安全、服務(wù)商的信譽(yù)和售后服務(wù)等等;這點(diǎn)可以參考一些虛擬主機(jī)選擇技巧。
java是面向?qū)ο缶幊讨泻軆?yōu)秀的一門編程語言。
網(wǎng)頁上的java小程序是很安全的網(wǎng)頁應(yīng)用,它在java虛擬機(jī)上運(yùn)行,可以完全放心使用,不會(huì)危害到你的計(jì)算機(jī),這只是它的一個(gè)小應(yīng)用。java小游戲也是很好的一個(gè)應(yīng)用。
作為面向?qū)ο缶幊陶Z言,c++能完成的工作java也大多能完。 java有三個(gè)版本:j2ee 用于web開發(fā) ;j2se 開發(fā)一般應(yīng)用程序;j2me 用于嵌入式開發(fā)。
就算是j2ee,它實(shí)現(xiàn)的功能也不是Dreamweaver能比的。 j2se能實(shí)現(xiàn)幾乎所有你能想到的功能。
一、入門《Java 2從入門到精通》- 推薦《Thinking in Java》- 強(qiáng)烈推薦*O'reilly的Java編程基礎(chǔ)系列 - 參考*二、進(jìn)階《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當(dāng)做手冊來查閱)《O'reilly-Java IO》- 推薦* (包含Java IO編程的各個(gè)方面)《O'reilly-Database Programming with JDBC》- 推薦* (JDBC編程)《O'reilly-Java Programming with Oracle JDBC》- 參考*三、Java Web編程《O'reilly-Java Server Pages》- 強(qiáng)烈推薦* 《O'reilly-Java Servlet Programming》- 非常推薦*《O'reilly-Jakarta Struts》- 推薦* (Java Web編程的一個(gè)MVC實(shí)現(xiàn)框架Struts的書)四、EJB編程《J2EE應(yīng)用與BEA Weblogic Server》- 強(qiáng)烈推薦《Mastering EJB 2.0》- 非常推薦* 《Enterprise Java Bean》- 推薦*五、Java XML編程《O'reilly-Java and XML》- 推薦*《O'reilly-Java and SOAP》- 參考* (Java的SOAP編程)六、設(shè)計(jì)模式《Core J2EE Patterns》- 強(qiáng)烈推薦* (J2EE設(shè)計(jì)模式,設(shè)計(jì)企業(yè)應(yīng)用軟件必備參考書)《EJB Design Patterns》- 推薦* 七、其它《O'reilly Ant - The Definitive Guide》- 推薦* (Ant是一種功能非常強(qiáng)大的Java工具)。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:4.309秒