Java认证宝典v1.0之SCJD篇

Java认证宝典v1.0之SCJD篇
Java认证宝典v1.0之SCJD篇
(本文为www.java365.com原创,版权所有,转载请注明出处)

在J2EE尚未得到规模应用以前,SCJD是java认证中的高级认证。即便现在有了SCWCD、SCJA等认证,SCJD依然有其独特的魅力。

一、考试目标
Programming Assignment Objectives
Write an application program using Java technology. The application requires the following:
- A graphical user interface demonstrating good principles of design
- A network connection, using a specified protocol, to connect to an information server
- A network server, which connects to a previously specified Java technology database
- A database, created by extending the functionality of a previously written piece of code, for which only limited documentation is available

Essay Exam Objectives
List some of the major choices you must make during the implementation of the above.
List some of the main advantages and disadvantages of each of your choices.
Briefly justify your choices in terms of the comparison of design and implementation objectives with the advantages and disadvantages of each.

二、考试资源
1.考试目标,sun的网站上有
2.Object-Oriented Analysis and Design (00-226)
3.Java Programming Language Workshop (SL-285)
4.<<Complete Java2 Certification Study Guide>>, by Simon Roberts
5.一些前人的笔记
6.some faq

三、推荐网站
javaranch

--------------------------------------------------------------------------------
Study Topics
General

http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
http://suned.sun.com/USA/certification/javamain.html

Security Links

Gibson Research Corp which has a utility you can access called ShieldsUp, which will let you check to see if you have any drives shares when you are on the internet. It also has some links to other port probing sites. It was a real eye opener, when you run it. The site also offers some information on the 911 virus, as well as a link to a site which has a free firewall for individual use.
http://www.grc.com/
Encryption and Security Practical Cryptosystems and their Strength
http://www.tcm.hut.fi/Opinnot/Tik-110.501/1995/practical-crypto.html

JDBC Objectives

http://www.javaworld.com/jw-05-1999/jw-05-cooltools.html
http://www.cloudscape.com for a free evaluation version of OODBMS to run Rick Lowe's stored procedure demonstration.
http://developer.java.sun.com/developer/technicalArticles/Database/dukesbakery/
JDBC Code Templates -Code snippets that show you the proper syntax for JDBC calls. You need a password to see it. However, it is free.

GUI Design /ng Objectives

Sun's Java Look and Feel Design Guide Lines
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.htmlJava 3D API free download
http://www.anfyteam.com/dev/

RMI

Running And Debugging An RMI Application Locally
http://www.javaworld.com/javaworld/javatips/jw-javatip56.html#RMI
http://www.javaskyline.com/learnrmi.html (Who are trying to implement the assignment using RMI, we can take a look at the examples.)
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
Java Enterprise in a Nutshell by Flannagan, Farley, Crawford and Magnusson

Multi-threads and Synchronization

Concurrency: State Models & Java Programs
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/

Design Patterns

James W. Cooper's "Java Design Patterns, A Tutorial"
http://www.patterndepot.com/put/8/JavaPatterns.htm
Bruce Eckel has a book in preliminary form about design patterns in Java...
http://204.212.137.22/TIPatterns/

Servlets and JSP
http://jakarta.apache.org/

Tomcat

XML

http://xml101.com
http://java.sun.com/xml/docs/tutorial/index.html
http://webreference.com/xml/column1/ (a nice quick introduction with code samples, slightly biased towards client-side XML and XSL)
Java Examples in a Nutshell, 2nd Edition Ch19
http://www.oreilly.com/catalog/jenut2/chapter/ch19.html

Networking

Data Conversion and File I/O

Beans Objectives

Additional Topics

Collections: List, Set, Map
Portability: Data and Character representation
Images
Internationalization
Applets vs Applications
JTable - AbstractTableModel
Refactoring
Networking - Sockets
Security
Protocol - HTML Packages/Extentions
CORBA, IIOP

时间: 2024-09-29 05:47:25

Java认证宝典v1.0之SCJD篇的相关文章

Eclipse Web工具平台V1.0简介

预备知识 关于本教程 本教程使用 Web 工具平台 (WTP)中包含的工具.Derby 数据库 Eclipse 插件和 JBoss 应用程序服务器构建一个包含 Java Server Page(JSP).servlet 和会话 bean 的示例 Java 2 Platform,Enterprise Edition(J2EE)应用程序.示例应用程序是个简单的书签存储程序. 先决条件 在学习本教程之前,您应对 J2EE 有基本的理解,包括 JSP.servlet 和 EJB.还应熟悉 Eclipse

Java中jqGrid 学习笔记整理——进阶篇(二)_java

相关阅读: Java中jqGrid 学习笔记整理--进阶篇(一) 本篇开始正式与后台(java语言)进行数据交互,使用的平台为 JDK:java 1.8.0_71 myEclisp 2015 Stable 2.0 Apache Tomcat-8.0.30 Mysql 5.7 Navicat for mysql 11.2.5(mysql数据库管理工具) 一.数据库部分 1.创建数据库 使用Navicat for mysql创建数据库(使用其他工具或直接使用命令行暂不介绍) 2. 2.创建表 双击打

Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(一)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 首先说一下为什么要转换,这是为了后面的A*寻路算法做准备.由于在v1.0中,可能是Cocos2D本身有问题,以下 touchLocation = [_tileMap convertTouchToNodeSpace:touch]; 方法在执行到地图左边缘附近时,返回的CGPoint的x轴值不会再减小了.导致游戏主角不能再往地图左边靠近了.示意图如下(注意日志里输出

tplink光猫TL-EP110 V1.0使用配置说明

目前国内家庭宽带接入技术主要有三类:ADSL(电话线).小区宽带LAN(网线).PON(光纤).PON终端,俗称"光猫",作用类似于我们常见的ADSL Modem,是光纤到户家庭的必备网络设备.根据不同的技术和标准,PON又分为EPON和GPON两种,我司TL-EP110属于EPON终端产品,满足IEEE 802.3ah规范,兼容电信.联通.移动.广电等运营商技术标准,与主流局端设备厂商互通性良好,是光纤到户理想的接入终端.   使用我司TL-EP110之前,请先向运营商确认当前光纤线

FTPRush v1.0.0620 多国语言版+绿色特别版 下载_常用工具

FTPRush 是一个运行在微软Windows平台的高性能FTP/FXP客户端,您可以使用FTPRush来进行文件上传下载和服务器对服务器传输.FTPRush支持完全的界面自定义,您可以定制出你喜欢的界面布局和风格.通过内置的脚本功能您还可以轻松地制作自动化任务,现在就试用FTPRush感受更多的精彩. 主要功能   * 操作系统: 微软 Windows 98/Me/NT4.0/2000/XP/2003   * 多窗口界面, 支持多个连接 到FTP服务器   * 主界面支持自定义和拖放停靠,您可

英特尔® 物联网开发套件 v1.0 正式发布

您现在可以通过软件下载页面获得新版英特尔 物联网开发套件 v1.0 软件包(2015年3月5日). 我非常高兴地宣布英特尔 物联网开发套件v1.0正式发布.这是最初支持英特尔 Galileo和英特尔 Edison平台的beta版本开发套件的延续.英特尔物联网开发套件面向有兴趣开发物联网解决方案的发烧友.学生和创业型开发者.去年我们在全球举办了10场英特尔 物联网创客马拉松活动,吸引了超过1100名开发者参与创造出200多个项目,其中有50余个项目通过instructables网站分享.2015年

CGI安全漏洞资料速查 v1.0(转一)

cgi|安全|安全漏洞 ◆ CGI安全漏洞资料速查 v1.0 日期:2000-8-15     ############################################################################# 本文取自一位朋友.这本来不算是什么珍贵的东西,如果你平时注意收集的话,相信很多人都会有比这份更全面.更好的资料.但由于某些原因.这些资料一直都不肯被公开.但我是一个崇尚完全自由.完全开放.完全共享的little guys.所以我把这份资料公开了.希

ERP基础档案管理模块中实现多级分类档案ID号自动编码技术(V1.0)

erp|编码     ERP基础档案管理模块中实现多级分类档案ID号自动编码技术(V1.0)       本存储过程实现了多级分类档案ID号自动编码技术,本版本(V1.0)现在只实现每级3位的编码, 本版本的特点是: n          可以根据不同的数据库表产生不同的编码,达到通用化 n          调用时通过指定iIsSubNode要产生的节点编码是否是子结点还是兄弟节点来生成对应编码 进行调用本存储过程时需要注意的是需要传递节点的层次(或是叫节点的深度) 另外下一个版本(V2.0)

Java与XML联合编程之DOM篇

dom|xml|编程 DOM初步 DOM是Document Object Model的缩写,即文档对象模型.前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙.通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象.我们通过存取这些对象就能够存取XML文档的内容. 下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的. 这是一个XML文档,也是我们要操作的对象: <?xml version="1.0"