一說明
在本文章中使用精通熟練熟悉了解標志你對某技術的掌握程度
精通:能夠掌握此技術的%技術要點以上使用此技術時間超過兩年並使用此技術成功實施個以上的項目能使用此技術優化性能或代碼做到最大可能的重用
熟練能夠掌握此技術的%技術要點以上使用此技術時間超過一年並使用此技術成功實施個以上的項目能使用此技術實現軟件需求並有經驗的積累在實現之前能做優化設計盡可能的實現模塊或代碼的重用
熟悉能夠掌握此技術的%技術要點以上使用此技術時間超過半年上並使用此技術成功實施個以上的項目能使用此技術實現軟件需求
了解可以在實際需要時參考技術文檔或幫助文件滿足你的需要基本知道此項技術在你運用是所起的作用能夠調用或者使用其根據規定提供給你的調用方式
二基本要求
:html 掌握程度熟練原因不會html你可能寫JSP?
:javascript/jscript:掌握程度熟悉原因client端的數據校驗一些頁面處理需要你使用腳本
:css 掌握程度熟悉原因實現頁面風格的統一通常會使用css去實現
:java基礎編程 掌握程度熟練原因不會java你能寫JSP?開玩笑吧還有你必須非常熟悉以下幾個包javalang;javaio;javasql;javautil;javatext;javaxsevrlet;javaxservlethttp; javaxmail;等
:sql 掌握程度熟練原因如果你不使用數據庫的話你也許不需要掌握sql同時你必須對以下幾種數據庫中的一種以上的sql比較熟悉OracleDBMysqlPostgresql
:xml 掌握程度了解 原因AppServer的配置一般是使用XML來實現的
:ejb 掌握程度了解 原因很多項目中商業邏輯是由ejb來實現的所以呢……
:以下幾種AppServer(engnier) 你需要了解一個以上
a:)Tomcat
b:)WebLogic
c:)WebSphere
d:)JRun
e:)Resin
原因你的jsp跑在什麼上面啊!
三選擇要求(因項目而定)
:LDAP 掌握程度了解 原因LADP越來越多的運用在權限控制上面
:Struts 掌握程度熟練 原因如果符合MVC設計通常會使用Struts實現C
:Xsp 掌握程度根據需要而定很多時候是不使用的但在不需要使用ejb但jsp+servlet+bean實現不了的時候Xsp是一個非常不錯的選擇
:Linux 掌握程度熟悉 原因如果你的運用跑在Linux/Unix上你最少要知道rm mvcpvitar gzip/gunzip 是用來做什麼的吧
四工具的使用
:UltraEdit(EditPlus)+jakartaant+jakartalogj;
:Jubilder
:Visual Age For Java
:VCafe
以上的工具你選擇你自己熟悉的吧不過強烈建議你用logj做調試工具
五成長之路
:html 學習時間如果你的智商在以上天時間應該夠用了至少你能手寫出一個頁面來
:jacascript/jscript學習時間這真的不好說比較深奧的東西夠用的話一個禮拜可以學寫皮毛
:css 學習時間三天的時間你應該知道如何使用css了不要求你寫一般是美工來寫css
:java 學習時間天才也的三個月吧慢滿學吧如果要精通那我不知道需要多少時間了用來寫jsp四個月應該夠了
:sql 學習時間只需要知道insert delete update selectcreate/drop table的話一天你應該知道了
:xml 學習時間我不知道我還沒有學會呢呵呵不過我知道DTD是用來做什麼的
:ejb 學習時間基本的調用看天你會調用了不過是建立在你學會java的基礎上的
:熟悉AppServerTomcat四天你可以掌握安裝配置把jsp跑起來了如果是WebLogic也夠了但要使用ejb那不關你的事情吧SA做什麼去了
:熟悉Linux那可得需要不少時間慢慢看man吧
Struts如果需要你再學習
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19859.html