|
|
在J2EE尚未得到规模应用以前,SCJD是java认证中的高级认证。即便现在有了SCWCD、SCJA等认证,SCJD依然有其独特的魅力。
一、考试目标
ProgrammingAssignmentObjectives
WriteanapplicationprogramusingJavatechnology。Theapplicationrequiresthefollowing:
-Agraphicaluserinterfacedemonstratinggoodprinciplesofdesign
-Anetworkconnection,usingaspecifiedprotocol,toconnecttoaninformationserver
-Anetworkserver,whichconnectstoapreviouslyspecifiedJavatechnologydatabase
-Adatabase,createdbyextendingthefunctionalityofapreviouslywrittenpieceofcode,forwhichonlylimiteddocumentationisavailable
EssayExamObjectives
Listsomeofthemajorchoicesyoumustmakeduringtheimplementationoftheabove。
Listsomeofthemainadvantagesanddisadvantagesofeachofyourchoices。
Brieflyjustifyyourchoicesintermsofthecomparisonofdesignandimplementationobjectiveswiththeadvantagesanddisadvantagesofeach。
二、考试资源
1。考试目标,sun的网站上有
2。Object-OrientedAnalysisandDesign(00-226)
3。JavaProgrammingLanguageWorkshop(SL-285)
4。<<CompleteJava2CertificationStudyGuide>>,bySimonRoberts
5。一些前人的笔记
6。somefaq
三、推荐网站
javaranch
--------------------------------------------------------------------------------
StudyTopics
General
http://java。sun。com/docs/codeconv/html/CodeConvTOC。doc。html
http://suned。sun。com/USA/certification/javamain。html
SecurityLinks
GibsonResearchCorpwhichhasautilityyoucanaccesscalledShieldsUp,whichwillletyouchecktoseeifyouhaveanydrivesshareswhenyouareontheinternet。Italsohassomelinkstootherportprobingsites。Itwasarealeyeopener,whenyourunit。Thesitealsoofferssomeinformationonthe911virus,aswellasalinktoasitewhichhasafreefirewallforindividualuse。
http://www。grc。com/
EncryptionandSecurityPracticalCryptosystemsandtheirStrength
http://www。tcm。hut。fi/Opinnot/Tik-110。501/1995/practical-crypto。html
JDBCObjectives
http://www。javaworld。com/jw-05-1999/jw-05-cooltools。html
http://www。cloudscape。comforafreeevaluationversionofOODBMStorunRickLowe´sstoredproceduredemonstration。
http://developer。java。sun。com/developer/technicalArticles/Database/dukesbakery/
JDBCCodeTemplates-CodesnippetsthatshowyouthepropersyntaxforJDBCcalls。Youneedapasswordtoseeit。However,itisfree。
GUIDesign/ngObjectives
Sun´sJavaLookandFeelDesignGuideLines
http://www。javaworld。com/javaworld/jw-07-2000/jw-0721-hmvc_p。html
http://www。javaworld。com/javaworld/jw-04-2000/jw-0414-action_p。html
http://www。javaworld。com/javaworld/jw-04-1998/jw-04-howto_p。html
http://java。sun。com/products/jlf/dg/index。htm
http://java。sun。com/products/jfc/tsc/index。htmlJava3DAPIfreedownload
http://www。anfyteam。com/dev/
RMI
RunningAndDebuggingAnRMIApplicationLocally
http://www。javaworld。com/javaworld/javatips/jw-javatip56。html#RMI
http://www。javaskyline。com/learnrmi。html(WhoaretryingtoimplementtheassignmentusingRMI,wecantakealookattheexamples。)
http://developer。java。sun。com/developer/onlineTraining/rmi/RMI。html
http://java。sun。com/j2se/1。3/docs/guide/rmi/faq。html
http://java。sun。com/j2se/1。3/docs/guide/rmi/getstart。doc。html
http://java。sun。com/products/jdk/1。2/docs/guide/rmi/Factory。html
http://www。javaskyline。com/learnrmi。html
http://www。javaworld。com/javaworld/jw-12-1998/jw-12-enterprise_p。html
http://www。javaworld。com/javaworld/jw-04-1999/jw-04-enterprise_p。html
http://www。javaworld。com/javaworld/jw-05-1999/jw-05-networked_p。html
JavaEnterpriseinaNutshellbyFlannagan,Farley,CrawfordandMagnusson
持这种映射。因此,用Java写的应用程序可说是“MP热”。这就是说,
如果它们在多处理器机器上运行,它们更将表现不凡。
9。Java是可收集无用的存储单元的
用C及C++写软件的编程人员必须仔细跟踪所用的内存块。当一个块
不再使用时,他们务必让程序释放它,从而方可再用。在大的项目
中,这可能很困难,并往往成为出错和内存不足的根源。
在Java的情况下,编程人员不必为内存管理操心。Java系统有一个叫
做“无用单元收集器”的内置程序,它扫描内存,并自动释放那些不
再使用的内存块。
10。Java是快速的
Java比典型的脚本语言大为有效,但它比C慢20倍。这对大多数应用
是可接受的。
不久的将来,代码生成器就可供利用了,这将使Java程序几近于用C
或C++编写的程序那么快。
11。Java是安全的
Java程序没有指针,而且象这样的字节代码程序强在类型上,所以在
执行之前它可能验证Java程序。被验证的Java程序得以保证不突破
Java语言的任何限制,而且可以安全地执行。Java字节代码验证被
Web浏览器用来确保小程序不含病毒。
12。Java是可扩展的
Java程序可与用其它语言编写的现存程序库连接。由于Java数据结
构与C的数据结构的类型极为相似,这是相当方便的。最大的问题在
于,现有多线程程序库为数不多。
Java程序可以声明某些方法是内部的,然后,把这些内部方法映射成
软件库所定义的功能,从而动态地链接到虚拟机
Multi-threadsandSynchronization
Concurrency:StateModels&JavaPrograms
http://www-dse。doc。ic。ac。uk/concurrency
http://www-4。ibm。com/software/developer/library/multithreading。html
http://www。javaworld。com/javaworld/jw-07-2000/jw-0714-locks_p。html
http://www。javaworld。com/javaworld/jw-04-1999/jw-04-toolbox_p。html
http://gee。cs。oswego。edu/dl/
DesignPatterns
JamesW。Cooper´s"JavaDesignPatterns,ATutorial"
http://www。patterndepot。com/put/8/JavaPatterns。htm
BruceEckelhasabookinpreliminaryformaboutdesignpatternsinJava。。。
http://204。212。137。22/TIPatterns/
ServletsandJSP
http://jakarta。apache。org/
Tomcat
XML
http://xml101。com
http://java。sun。com/xml/docs/tutorial/index。html
http://webreference。com/xml/column1/(anicequickintroductionwithcodesamples,slightlybiasedtowardsclient-sideXMLandXSL)
JavaExamplesinaNutshell,2ndEditionCh19
http://www。oreilly。com/catalog/jenut2/chapter/ch19。html
Networking
DataConversionandFileI/O
BeansObjectives
AdditionalTopics
Collections:List,Set,Map
Portability:DataandCharacterrepresentation
Images
Internationalization
AppletsvsApplications
JTable-AbstractTableModel
Refactoring
Networking-Sockets
Security
Protocol-HTMLPackages/Extentions
CORBA,IIOP


添加到百度搜藏