翻譯中難免有誤,大家共同學習:stavid([email protected])
Java 2 Certification Training Guide
SCJA考試訓練手冊
16 SCJA考試大綱
17 java應用程式体系結构
18 物件導向(面向對象)設計
19 分布式應用程式技術
20 分布式應用程式安全
21 遺傳系統工作方式
第 16 章
考試大概
目標﹕
這一章通過以下目標幫助妳准備scja考試﹕
熟悉這個教程的章節﹐及其所敘述的技術
一個scja需要很多技能﹒他必須熟練于物件導向系統設計﹐网絡﹐數据庫以及事務處理﹐系統安全和性能評估﹐這只是指定的一點﹐通過這個教程所講述的主題和技術﹐妳將集中學到通過scja所需要的知識
.
Know how the exam is given.
了解考試方式
更多的信息妳需要在考試前得到﹐而且是很有必要的﹗
Know how to prepare for the certification exam.
知道怎么樣去准備scja考試
在有限的時間和資源下﹐妳將從學習的所用的時間上得到最好的回報﹐這一章將告訴妳學習的技巧,幫助妳在學習中得到最大限度的益處
Know how to take the certification exam.
知道怎么樣獲得認証考試
‧ Some people take tests better than others. This doesn’t necessarily mean that they are smarter or
一些人在測試中比別人好﹐這不意味著他們更聰明後準備得更好,有時候它意味著他們有更好的考試方法。.
本章介紹
本章給妳介紹SCJA﹐它确定了這個教程所包含的主題﹐討論考試怎么樣﹐幫助妳通過考試
What the Exam Covers
考試覆蓋(包含)什么
SCJA覆蓋一個很廣的java基本体系結构﹐它包含典型的行為﹐技術﹐設計問題﹐這些問題通過以下主題組織起來﹕
‧ 介紹設計師用java技術處理過程--這個目標需要妳熟悉 java平臺 体系結构過程和應用程式生命周期﹐分布式對象体系的好處﹐和java基本体系結构比c++的优勢
‧ 有計划的java技術体系-此目標需要妳能在應用軟体需求上評价事務的基本解決方案以及權衡和确定需求上設計三層基本体系結构﹐sun也提及你們應該熟悉java servlets等cgi 腳本
‧java技術体系詳細資料-它的目標﹕妳能在确定需求后設計三層或n層物件導向應用軟体体系結构 對于此﹐妳必須能合并applets和應用程式服務器到java体系結构和交替使用java rmi﹐corba﹐com/dcom中,一設計元素﹐妳也需要确定pros和
‧ 綜合現有的應用軟体和數据庫-妳要考慮三層中哪一層是基本的遺留系統(應用軟体﹐文件還是數据庫)妳應該熟悉這些技術的有利條件和不利因素去整合現有的軟体
‧ 构建新的軟体-妳使用受歡迎的策略來移植現有的軟体﹐用ejb﹒設計﹐用java處理事務,熟悉public/subscribe体系﹐妳必須能評价妳偏愛的移植优點及缺點
‧ 設計安全的java技術体系-妳能夠拿出安全的應用軟体体系﹐利用java有利的安全特點
﹒虛擬私有網路﹐其他安全技術,妳也需要确定安全約束和﹒﹒﹒,妳也需要為擴張的應用考慮設計安全應用体系
‧ 性能設計体系-妳能評估安一体系﹐确定潛在的性能重用﹐提高性能 妳必須能設計适合最小
性能標准﹐能升級到更大的体系
‧
產品---妳須能開發能更容易移植的体系結构 ﹐妳應該能評定pilot和項目原型﹐构造使能的項
需要用受歡迎的手法部署和發布java解決方案
為了能夠成功完成以上目標﹐妳要熟悉以下可能用到的java技術﹕
‧ 物件導向設計﹕-基本的物件導向設計概念﹐UML和物件導向設計生命周期過程
‧EJB和支持技術-組件﹐容器﹐服務器﹐JNDI﹐處理過程支持
‧ WEB技術- Applets﹐web servers﹐HTTP1﹒1 ﹐CGI﹐servlets﹐WEB-BASED﹐三層体系
‧數据庫技術--JDBC﹐javablend﹐SQL﹐OQL﹐和相關的﹐物件導向﹐數据庫等級
‧ 應用軟体体系-三層体系﹐publish/subscribe 体系﹐同步和异步体系﹐可擴張体系﹐事務處理体系
‧分布式系統技術--javaRMI﹐CORBA﹐JIDL﹐COM/DCOM﹐和tcp SOCKETS
‧ 安全技術-防火牆﹐http通道﹐VPNs ﹐SSL﹐消息分類﹐數字簽名﹐applets 安全﹐瀏覽器基本安全控制﹐java安全API
‧ 用遺留系統工作﹐
‧ Java 2 APIAWT, Applets, Internationalization, JNI, and other APIs
雖然考試是高標准的﹐而且包含了得所有的﹐以上的技術列錶很具体﹐有些妳很容易學﹐大部分考試的問題是測試妳的擔當一個java体系設計的能力﹐這需要妳用以上的java技術解決應用体系問題
因此﹐這節章給妳展示以上的技術﹐妳要應用這些技術﹐去專心于java体系設計
Exam Questions (from Sun)
1. What type of diagram does a Java Architect frequently produce?
A. Attribute diagram
B. Property diagram
C. Constraint diagram
D. Package dependency diagram
2. What protocol(s) do ORBs from different vendors use to communicate?
A. XML
B. IIOP
C. CORBA
D. TCP/IP
3. Which Java benchmark measures applet performance?
A. TPC
B. Jstone
C. SpecWeb
D. JavaPerf
4. Which two functions may be provided by the client tier of a Java application architecture?
A. Java applet
B. applet viewer
C. user interface
D. database access
E. input validation
5. What is the purpose of a layout manager?
A. to manage the interaction of JavaBeans
B. to provide an area to display AWT components
C. to display information about the coordinates of components in an applet
D. to control the arrangement of components within the display area of a container
6. What is the difference between an Enterprise JavaBeans container and an Enterprise JavaBeans
server?
A. Containers run within servers.
B. Servers run within containers.
C. Only one server can run in a container.
D. Only one container can run in a server.
E. Containers and servers have the same function.
Answers to Exam Questions
1. The package dependency diagram shows the relationship between the packages which comprise an
application system.
2. Object request brokers communicate via the Internet Inter-Orb Protocol.
3. The JavaPerf is a measure of an applet’s performance.
4. The client tier of an architecture provides a user interface and input validation functions.
5. As you learned in Chapter 12, “The java.awt Package: Layout,” layout managers are used to arrange
the display of components within containers.
6. Enterprise JavaBeans containers run within the context of servers.
本文地址:http://com.8s8s.com/it/it18353.htm