一说明
在本文章中使用精通熟练熟悉了解标志你对某技术的掌握程度
精通:能够掌握此技术的%技术要点以上使用此技术时间超过两年并使用此技术成功实施个以上的项目能使用此技术优化性能或代码做到最大可能的重用
熟练能够掌握此技术的%技术要点以上使用此技术时间超过一年并使用此技术成功实施个以上的项目能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用
熟悉能够掌握此技术的%技术要点以上使用此技术时间超过半年上并使用此技术成功实施个以上的项目能使用此技术实现软件需求
了解可以在实际需要时参考技术文档或帮助文件满足你的需要基本知道此项技术在你运用是所起的作用能够调用或者使用其根据规定提供给你的调用方式
二基本要求
: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如果需要你再学习