亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? java的學習方向.txt

?? 我的java學習方向
?? TXT
字號:
Java的學習方向
網輝 @ 06-30 10:51

掌握Java絕對是一條漫漫長路,要選好方向。在全面了解的基礎上有所專攻。 

1.掌握JAVA的OOD,OOP方法; OO程序設計基礎,J2sdk基礎、Java 面向對象基礎、Java API使用、數據結構及算法基礎、Java AWT圖形界面程序開發; 

2.J2SE平臺Java程序設計,包括Swing圖形程序設計, Socket網絡應用程序設計,對象序列化,Java 常用數據結構,Applet,流和文件,多線程程序設計; 

3. Java Web應用編程,包括 Java Oracle 編程,即JDBC;Java Web編程,包括JSP、Servlet,JavaBean;Java應用編程,包括Weblogic、Websphere、Tomcat、JSP 1.3/2.0和Servlet 2.3/2.4編程及其在Web層的應用; 

4.MVC設計模式和STRUTS架構MVC與Struts ; 

5.J2EE程序、J2ME; J2EE體系結構和J2EE技術、EJB;Weblogic使用、 JBuilder開發調試; 

6.Java和XML,包括Java Web Service,Java XML, 業界主流XML解析器程序設計; 

7.Java結合UML系統建模型和設計(Rational Rose 200x)軟件工程和業界開發規范;CVS版本控制、Java Code書寫規范。 

要與專業結合,J2SE的基礎一定要扎實。

*********************************************************************************************
如何成為一個成功的Jsp程序員?

 
發布日期:2004-05-13 作者:轉貼 閱讀人次:5672 
  
一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程序員通常試著沒有學習要求的支持技巧而 直接學習 JSP 。JSP 是一個銜接技術,并且成功地連接你需要理解的另外的技術。如果你已經知道 Java,HTML 和 Javascript,這意味著 JSP 將確實是簡單的。 

需要成為一個成功的 JSP 程序員可以參考這個時間表。請注意下列: 

*忽略你已經熟悉的步驟。 
*訓練的時間只是代表學習好足夠的基礎時間,這樣才能轉移到下一步。 

1、建立并且理解你的Web Server。 
因為Apache 是免費的并且在大多數平臺上工作,為訓練目的推薦 Apache。 
安裝時間:2 天。 


2、保證你理解 HTML / XHTML 。 
你將需要了解html基礎, 特別是 HTML 布局中的table的使用。XHTML 不久將代替 HTML ,學習 XHTML 的基礎是一個好主意。許多程序員通過 HTML IDE 學習 HTML ( 集成開發環境 ) 。因為大多數 HTML IDE產生混亂的HTMl語法,所以花時間學習手工寫作html是很有必要的。因 為你將會使用 JSP 和 HTML 混合編程,精通HTML語法是重要的。所以,你必須能流利地寫 HTML 。 
訓練時間:2 ~ 4 個星期。 


3、開始學習 Java 。 
開始學習 Java 1.4 理解 Java 基礎是很重要的。不用擔心學習Swing或 Java 的圖形方面,因為在JSP 中你不會使用這些特征。集中精力 在 Java 工作的細節,學習 Java 的邏輯,也在 Java Bean上花時間。學習Applet是好的, 但是就象Swing, JSP 的大多數應用將不使用小程 序。 
訓練時間:3 ~ 6 個星期。 


3、學習 JavaScript 
學習怎么將 JavaScript在HTML中驗證輸入的Form元素。也學習 JavaScript怎么能在一 HTML 頁以內修改Form的元素。最后要求你能從一 
HTML 頁內的事件中觸發 JavaScript Function。 
訓練時間:一~ 2 個星期。 


4、學習并且理解你的Web Server的更好的細節。 
熟悉Web Server的特征,這是很重要的。 
訓練時間:2 天。 


5、建立你的 JSP Server 
我推薦以Tomcat開始。它可以很好地運行JSP程序。當你不能在生產使用Tomcat時,學習盡可能多的知識以便于更好的運行程序。另外, 許多 JSP 程序員使用Tomcat。因此當你遇到一個問題時,你將容易發現幫助。 
安裝時間:一~ 2 天。 


6、開始學習 JSP 。 
基本的 JSP 學習通過的步驟 1到步驟6可以完成, 然后使用 JSP 對象和腳本寫 JSP 程序來聯系。學習 JSP 的另外一個方面可以學習怎么創建一個分布式的應用程序。 
訓練時間:4 ~ 6 個星期。 


7、學習更多的 JSP server。 
沒有關于更多的 JSP Server當然也可以運行jsp程序。然而, 許多 JSP server都由自己特殊的特征,可以讓你更好的理解你的JSP 工程。 
學習更多的Jsp server如何處理jsp程序是有必要的。同樣也可以優化你的 JSP 應用程序,并且使之運行得更快而不出任何問題。 
訓練時間:2 ~ 7 天。 


8、 學習 JDBC 。 
JSP 大多數應用將使用數據庫,JDBC 被用于數據庫連接。經常忽略的一個事實就是,每個 JDBC Driver 所支持的東西是相當不同的。了 解并熟悉在jsp工程上被使用的 JDBC driver的細節是很重要的。(有時這部分的學習被包含在前面 Java 或JSP的學習中了 。) 
訓練時間:1~ 2 個星期。 

到現在,你已經成為了熟練的 JSP 程序員。仍然有很多需要學習,你可以考慮擴展你的知識比如 DHTML , XML ,java證書, JSP Tag Libraries 或 Servlets , 看你想要造什么類型的網站而決定了。 

這些訓練是JSP 的核心。你不必都學習上面所有的, 取決于你在工程中分配到什么任務和你已經有什么知識。但是這是我成功地訓練程序員 的時間表。關鍵的單元是時間。平均的說, 5 個月時間確實能夠訓練一個人 ( 從開始到完成 ) 成為一個對jsp熟悉程序員。5 個月時間似乎很長,但要成為一個資深的WEB程序員所學的東西遠遠不止這一些。 

也許你認為這樣學習一種語言花費的時間太長了,因為學 ASP 會更快、時間會更短。 但是學習 ASP 不需要學習java的。 
  
 
**************************************************************************************
jsp設計模式 
發布日期:2002-04-14 作者:bingo 閱讀人次:29947 
  
jsp設計模式
一:介紹
    記得初學jsp的時候,總喜歡把他和asp,php去比較,也習慣于使用asp的開發模式去寫jsp,后來才發現這真是很傻的做法,其實jsp一出了來就已經用MVC模式了。下面我就簡要說說jsp設計使用MVC來設計。

二:MVC介紹
    MVC其實是模、視圖、控制的縮寫,也就是說在使用jsp時,有相應的文件去實現相應的操作。通常jsp只負責view也就是只負責顯示頁面。業務邏輯等有bean(ejb)去實現。下面討論的是不使用ejb的情況下實現。如果使用ejb,ejb負責M.C通常會由servlet去實現。或者使用struts.
    struts的介紹你可是去http://jakarta.apache.org/struts去看。以后的文章中我會介紹。

三:設計思路
    當你構建一個Application時。你必須考慮界面的問題,而界面修改是非常平常的。如果你在jsp中實現所有的操作,一旦修改界面你麻煩大了。美工不懂jsp的,你必須自己去修改無數個文件,頭不要太大,而此時一般時間都很緊,使用MVC則可以減少你的一些麻煩。
    在設計時候jsp只負責顯示頁面,也就是說jsp調用Bean(Struts,servlet)傳過來的數據然后顯示而Bean(Struts,servlet)負責收集jsp需要的數據,用ArrayList(Arttibute)傳給jsp。假如需要提交表單,一般也直接提交給Struts,servlet,處理后以后再返回處理信息。而其中相應的業務邏輯由Bean去實現。

四:Bean的設計
    在我使用時候Bean通常有三類,分別manager,entry,database目錄下面。
    manager下面的bean做商業邏輯
    entry下的bean就是封裝數據,其實就是每個數據庫表對應會有一個bean。jsp得到的也全部是類。
    database下的bean就是操作數據庫,執行如insert,update,delete,load(查詢一條記錄),
    batchload(查詢多條記錄)。
    他們之間的關系是entry負責封裝數據,作為database的調用參數,返回結果。
    manager調用database處理的結果。manager和jsp通信。jsp得到的結果從manager來, jsp需要做操作調用manager,即使是一個insert 在database存在這樣的方法但在manager中你還是需要再封裝一次。這樣做的目的是使結構盡量簡單。database只負責操作數據庫。manager只做邏輯(取相應的數據)處理相應的邏輯,而entry則只把database取到的數據封裝,或則把頁面得到的參數封裝,做為參數傳給相應的Bean.

五:設計實例
    下面我把留言板作為實例來討論:
    entry/Guestbook.java(留言板對象)
    database/GuestbookMap.java(更新,刪除,修改留言板)
    manager/GuestbookManager.java(處理所有的事務)
    數據表結構(postgresql)
    create sequence seq_guestbook increment 1 ;
    /**序列號生成器**/
    create table guestbook(
        id        int8  default nextval('seq_guestbook'),    /**主鍵**/
        title    varchar(64),/**主題**/
        body    text,/**內容**/
        sayid    int8,/**發言人**/
        toid    int8,/**接受人**/
        saytime    datetime    default now(),/**留言時間**/
        newflg    smallint    default 1/**是否查看過**/
    );
    
    Guestbook.java
    =======================
    import java.util.*;
    public class Guestbook(){
        private int id;
        private String title;
        private body title;
        private int sayid;
        private int sayid;
        private Date saytime;
        private short newflg;
        
        public Guestbook(){
        
        }
        
        public int getId(){
            return    this.id;
        }
        
        public void setId(int _id){
            this.id=_id;
        }
        ........
        (全是get/set方法)
    }
    
    GuestbookMap.java
    ==============================
    import Guestbook;
    public class GuestbookMap(){
        public GuestbookMap(){
        
        }
        
        public Guestbook load(int id){
            //取到一條guestbook
        }
        //sqlstr    查詢條件
        //orderstr    排序條件
        //rcdbegin    記錄開始
        //rcdend    記錄結束\r
        //
        public ArrayList batchLoad(String sqlstr,String orderstr,int rcdbegin,int rcdend){
            //ArrayList 里面封裝了Guestbook
        }
        
        public void insert(Guestbook info){
        
        }
        
        public void update(Guestbook info){
        
        }
        
        public void delete(int id){
            //取到一條guestbook
        }
        
        public int getRcdNums(String sqlstr){
            //取記錄條數
        }
    }
    
    GuestbookManager.java
    根據需要封裝需要的方法,這部分才是你要寫的
    =============================
    上面的方式entry,database的文件可以自動生成,這個工具我已經開發了,如果需要聯系我。你需要寫的就是GuestbookManager里面的方法,你也許會覺得工作量比你所有的操作都在jsp中大,但是這樣結構非常清晰。你還需要的就是寫一個數據庫連接池,你所有的數據庫操作都從一個地方取,每一次都去連接數據庫開銷很大的。

六:技術優勢
1:結構清晰\r
2:維護方便\r
3:保護代碼比較好。
..........
七:結束語\r
    我只是簡單的介紹一下,具體的使用你需要在實際運用中積累,如果需要我的代碼參看,聯系我,如果你覺得寫的和狗屎,非常不好意思,浪費了你寶貴的時間。 
  
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91.成人天堂一区| 色综合欧美在线视频区| 91精品国产色综合久久不卡蜜臀| 一二三四区精品视频| 欧美日韩视频在线观看一区二区三区| 国产91精品精华液一区二区三区| 久久新电视剧免费观看| 国产精品综合网| 国产精品夫妻自拍| 91啪亚洲精品| 日韩影院免费视频| 国产情人综合久久777777| 99久久婷婷国产综合精品电影| 亚洲乱码精品一二三四区日韩在线| 欧美偷拍一区二区| 精品一区二区三区蜜桃| 国产欧美日韩中文久久| 在线一区二区三区做爰视频网站| 午夜国产不卡在线观看视频| 精品久久久久久最新网址| 成人免费高清视频| 丝袜美腿亚洲综合| 国产亚洲精品7777| 欧美日韩久久久一区| 韩国精品久久久| 亚洲综合视频在线| 国产亚洲视频系列| 日本国产一区二区| 国产乱码精品一区二区三区忘忧草 | 欧美极品xxx| 在线视频欧美精品| 国产成人久久精品77777最新版本| 樱花影视一区二区| 国产色一区二区| 欧美日韩一卡二卡| 国产成人福利片| 肉丝袜脚交视频一区二区| 国产亚洲成aⅴ人片在线观看 | 国产精品正在播放| 亚洲午夜电影网| 国产丝袜在线精品| 91精品国产综合久久小美女| 成人av网站免费| 精品一区免费av| 亚洲国产sm捆绑调教视频| 中文字幕一区二区三中文字幕| 日韩视频一区二区三区| 一本大道久久a久久综合婷婷 | 国产大陆亚洲精品国产| 亚洲第一成年网| 亚洲天堂免费看| 国产欧美日韩精品在线| 欧美一区二区三区日韩| 在线观看一区不卡| 99国产精品国产精品毛片| 国产在线精品免费av| 日韩福利视频导航| 亚洲午夜影视影院在线观看| 国产精品乱码妇女bbbb| 久久日韩精品一区二区五区| 69p69国产精品| 欧美视频中文一区二区三区在线观看| 99热精品一区二区| 高清在线观看日韩| 国产伦理精品不卡| 激情亚洲综合在线| 蜜臀国产一区二区三区在线播放 | 8x福利精品第一导航| 欧美视频三区在线播放| 色欧美片视频在线观看在线视频| 成人v精品蜜桃久久一区| 国产成人在线免费| 国内国产精品久久| 激情文学综合插| 精品亚洲porn| 国产乱妇无码大片在线观看| 国产精品一区二区男女羞羞无遮挡 | 日韩一区二区三| 欧美电影一区二区三区| 中文字幕一区二区三区蜜月| 国产亚洲精久久久久久| 精品国产乱码久久久久久蜜臀 | 99久久精品国产观看| 成人美女视频在线观看18| 大尺度一区二区| a亚洲天堂av| 色噜噜夜夜夜综合网| 欧洲色大大久久| 欧美日韩高清影院| 日韩一二三区视频| 久久久久高清精品| 日韩美女久久久| 偷拍亚洲欧洲综合| 日韩经典一区二区| 国产精品一区久久久久| 99国内精品久久| 欧美视频三区在线播放| 精品国产欧美一区二区| 久久久精品黄色| 亚洲男同性恋视频| 丝袜美腿一区二区三区| 极品瑜伽女神91| 色综合久久88色综合天天免费| 欧美系列亚洲系列| 精品国产免费一区二区三区香蕉| 亚洲国产精品二十页| 一区二区三区中文在线| 蜜臀精品一区二区三区在线观看 | 婷婷中文字幕综合| 国产在线不卡一卡二卡三卡四卡| 99国产精品久久久久久久久久| 欧美丝袜丝交足nylons图片| 欧美电影免费观看高清完整版在线 | 国产精品久久毛片av大全日韩| 亚洲精品第1页| 国产在线视视频有精品| 91看片淫黄大片一级在线观看| 欧美精品 日韩| 国产精品人妖ts系列视频| 视频在线在亚洲| 成人毛片在线观看| 日韩一区二区三区视频| 成人欧美一区二区三区黑人麻豆| 婷婷六月综合亚洲| av在线综合网| 欧美一卡二卡在线| 亚洲欧美日韩一区二区| 精品在线免费观看| 欧美调教femdomvk| 中文字幕亚洲一区二区va在线| 日韩精品一二三四| 91在线免费播放| 亚洲国产精品影院| 成人永久免费视频| 日韩精品一区二区在线| 亚洲精品成人在线| 粉嫩av一区二区三区粉嫩| 日韩一级精品视频在线观看| 亚洲免费色视频| 国产成人精品影视| 欧美岛国在线观看| 日韩1区2区3区| 欧美性大战xxxxx久久久| 中文字幕av免费专区久久| 裸体健美xxxx欧美裸体表演| 在线日韩一区二区| 国产精品久久久久久亚洲毛片| 日本va欧美va欧美va精品| 欧美视频一区二区在线观看| 国产精品全国免费观看高清| 国产精品69毛片高清亚洲| 日韩欧美在线123| 日韩国产在线一| 在线观看日韩精品| 亚洲天堂av一区| 91日韩在线专区| 国产精品美女久久久久久| 国产成人av在线影院| 精品久久久三级丝袜| 久久激情五月婷婷| 欧美一级高清大全免费观看| 亚洲国产日产av| 欧美日韩另类一区| 亚洲成人777| 欧美日本一道本| 日韩国产欧美视频| 日韩一级欧美一级| 精品一区二区三区蜜桃| 久久综合色婷婷| 国产精品一区二区三区四区 | 国产精品久久久久久福利一牛影视 | 亚洲女厕所小便bbb| 91视频免费看| 一区二区三区在线视频免费观看 | 日本在线不卡视频一二三区| 欧美中文字幕一区二区三区亚洲| 亚洲精品国产一区二区精华液| 在线日韩一区二区| 日本欧美一区二区在线观看| 日韩欧美视频在线| 国产精选一区二区三区| 欧美激情艳妇裸体舞| 91在线一区二区| 五月天一区二区三区| 日韩欧美色电影| 国产黄色精品网站| 最新欧美精品一区二区三区| 在线看国产一区| 蜜臀av性久久久久蜜臀aⅴ| 久久影院午夜论| 91伊人久久大香线蕉| 亚洲第一二三四区| 亚洲精品在线一区二区| 成人亚洲一区二区一| 一区二区三区在线视频播放 | 欧美在线看片a免费观看| 日韩黄色免费电影| 欧美激情综合在线| 色狠狠av一区二区三区| 亚洲va欧美va人人爽午夜|