The Way to Architect.docx

上传人:b****6 文档编号:5826887 上传时间:2023-01-01 格式:DOCX 页数:17 大小:24.49KB
下载 相关 举报
The Way to Architect.docx_第1页
第1页 / 共17页
The Way to Architect.docx_第2页
第2页 / 共17页
The Way to Architect.docx_第3页
第3页 / 共17页
The Way to Architect.docx_第4页
第4页 / 共17页
The Way to Architect.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

The Way to Architect.docx

《The Way to Architect.docx》由会员分享,可在线阅读,更多相关《The Way to Architect.docx(17页珍藏版)》请在冰豆网上搜索。

The Way to Architect.docx

TheWaytoArchitect

TheWaytoArchitect

ThiscertificationisforenterprisearchitectsresponsibleforarchitectinganddesigningJavaEEcompliantapplicationswithanemphasisonmakingthebestuseofJavaEEfeaturestocreateflexible,scalable,securedesigns.

FormerlySunCertifiedEnterpriseArchitect(SCEA).

STEP1–COMPLETETRAINING

oJavaProgrammingLanguage,JavaSE6

oObject-OrientedAnalysisandDesignUsingUML

oDevelopingApplicationsfortheJavaEE6Platform

oDevelopingApplicationsfortheJavaEE5Platform

oArchitectEnterpriseapplicationswithJavaEE

oBuildingDatabaseDrivenApplicationswithJPA

oBusinessComponentDevelopmentwithEJBTechnology,JavaEE

oBusinessComponentDevelopmentwithEJBTechnology,JavaEE6

oCreatingWebServicesUsingJava(TM)Technology

oJavaSE7Fundamentals

oDevelopingWebApplicationsusingJSFTechnologies

oDevelopingWebServicesUsingJavaTechnology

oJavaDesignPatterns

oJavaEE5Patterns

oWebComponentDevelopmentwithServlets&JSPs,JavaEE5

oWebComponentDevelopmentwithServlets&JSPs,JavaEE6

ØJavaProgrammingLanguage,JavaSE6

ØObject-OrientedAnalysisandDesignUsingUML

ØArchitectEnterpriseapplicationswithJavaEE

ØBuildingDatabaseDrivenApplications

ØBusinessComponentDevelopment

ØWebServicesUsingJava(TM)Technology

ØJSFTechnologies

ØJavaDesignPatterns

ØJavaEE5Patterns

ØWebComponentDevelopmentwithServlets&JSPs,JavaEE5

STEP2–PASSTHISEXAM

JavaEE5EnterpriseArchitectCertifiedMasterExam

OracleUniversityTrainingandPreparation

∙DevelopingApplicationsfortheJavaEE5Platform

∙DevelopingArchitecturesforEnterpriseJavaApplications

STEP3–COMPLETETHISASSIGNMENT

JavaEnterpriseArchitectCertifiedMasterAssignment

OracleUniversityTrainingandPreparation

∙Object-OrientedAnalysisandDesignUsingUML

∙DevelopingApplicationsfortheJavaEE5Platform

∙DevelopingArchitecturesforEnterpriseJavaApplications

∙JavaBeans3.0Expert-to-Engineer

STEP4–COMPLETETHISESSAY

OracleUniversityTrainingandPreparation

Helpfulresourcestoprepareforthiscertificationexam:

∙Object-OrientedAnalysisandDesignUsingUML

∙DevelopingApplicationsfortheJavaEE5Platform

∙DevelopingArchitecturesforEnterpriseJavaApplications

∙AdditionalStudy:

JavaEE5Platform/JavaBeans3.0Expert-to-Engineer

STEP5-COMPLETETHISFORM

1.JavaProgrammingLanguage,JavaSE6

Whatyouwilllearn

TheJavaProgrammingLanguagecoursegivesyouasolidfoundationforprogrammingwithJava.ThiscourseisidealforprogrammersinterestedinaddingtheJavaprogramminglanguagetotheirlistofskills,aswellasthosepreparingfortheOracleCertifiedProfessional,JavaSE6Programmerexamination.

LearnTo:

∙UnderstandthesyntaxoftheJavaprogramminglanguage.

∙Useobject-orientedprogrammingwiththeJavaprogramminglanguage.

∙Creategraphicaluserinterfaces(GUIs),exceptions,fileinput/output(I/O),threadsandnetworking.

∙DevelopJavatechnologyapplications.

BenefitstoYou:

Boosttheproductivity,communicationandcollaborationofyourorganization.Atthesametime,reducethecostofapplicationownershipthroughmoreefficientdevelopmentanddeploymenttechniques.Maintainyouredgebystayingcurrentwiththeglobalstandardfordevelopingnetworkedapplications.

JavaSE6

ThiscoursefeaturestheJavaPlatform,StandardEdition6(JavaSE6)platform,andutilizestheJavaSEDevelopmentKit6(JDK6)product.ThestudentsperformthecourselabexercisesusingtheNetBeansIntegratedDevelopmentEnvironment(IDE).

TrainingRequirements

ThiscoursecountstowardstheHands-oncourserequirementfortheJavaSE6DeveloperCertification.Onlyinstructor-ledinclassorinstructor-ledonlineformatsofthiscoursewillmeettheCertificationHands-onRequirement.SelfStudyandKnowledgeCentercoursesdonotmeettheHands-onRequirement.

Objectives

∙CreateJavatechnologyapplicationsthatleveragetheobject-orientedfeaturesoftheJavalanguage,suchasencapsulation,inheritance,andpolymorphism

∙ExecuteaJavatechnologyapplicationfromthecommandline

∙UseJavatechnologydatatypesandexpressions

∙UseJavatechnologyflowcontrolconstructs

∙Usearraysandotherdatacollections

∙Implementerror-handlingtechniquesusingexceptionhandling

∙Createanevent-drivengraphicaluserinterface(GUI)usingSwingcomponents:

panels,buttons,labels,textfields,andtextareas

∙Implementinput/output(I/O)functionalitytoreadfromandwritetodataandtextfilesandunderstandadvancedI/Ostreams

∙CreateasimpleTransmissionControlProtocol/InternetProtocol(TCP/IP)networkedclientthatcommunicateswithaserverthroughsockets

∙Createmultithreadedprograms

Topics

GettingStarted

∙ExamineJavatechnology

∙AnalyzeasimpleJavatechnologyapplication

∙ExecuteaJavatechnologyapplication

Object-OrientedProgramming

∙Definemodelingconcepts:

abstraction,encapsulation,andpackages

∙DiscussJavatechnologyapplicationcodereuse

∙Defineclass,member,attribute,method,constructor,andpackage

∙Usetheaccessmodifiersprivateandpublicasappropriatefortheguidelinesofencapsulation

∙Invokeamethodonaparticularobject

∙UsetheJavatechnologyAPIonlinedocumentation

Identifiers,Keywords,andTypes

∙Usecommentsinasourceprogram

∙Distinguishbetweenvalidandinvalididentifiers

∙Usetheeightprimitivetypes

∙Defineliteralvaluesfornumericandtextualtypes

∙Definethetermsprimitivevariableandreferencevariable

∙Declarevariablesofclasstype

∙Constructanobjectusingnewanddescribedefaultinitialization

∙Describethesignificanceofareferencevariable

ExpressionsandFlowControl

∙Distinguishbetweeninstanceandlocalvariables

∙Describehowtoinitializeinstancevariables

∙Recognize,describe,anduseJavasoftwareoperators

∙Distinguishbetweenlegalandillegalassignmentsofprimitivetypes

∙Identifybooleanexpressionsandtheirrequirementsincontrolconstructs

∙Recognizeassignmentcompatibilityandrequiredcastsinfundamentaltypes

∙Useif,switch,for,while,anddoconstructionsandthelabeledformsofbreakandcontinueasflowcontrolstructuresinaprogram

Arrays

∙Declareandcreatearraysofprimitive,class,orarraytypes

∙Explainwhyelementsofanarrayareinitialized

∙Explainhowtoinitializetheelementsofanarray

∙Determinethenumberofelementsinanarray

∙Createamultidimensionalarray

∙Writecodetocopyarrayvaluesfromonearraytoanother

ClassDesign

∙Defineinheritance,polymorphism,overloading,overriding,andvirtualmethodinvocation

∙Usetheaccessmodifiersprotectedandthedefault(package-friendly)

∙Describetheconceptsofconstructorandmethodoverloading

∙Describethecompleteobjectconstructionandinitializationoperation

AdvancedClassFeatures

∙Createstaticvariables,methods,andinitializers

∙Createfinalclasses,methods,andvariables

∙Createanduseenumeratedtypes

∙Usethestaticimportstatement

∙Createabstractclassesandmethods

∙Createanduseaninterface

ExceptionsandAssertions

∙Defineexceptions

∙Usetry,catch,andfinallystatements

∙Describeexceptioncategories

∙Identifycommonexceptions

∙Developprogramstohandleyourownexceptions

∙Useassertions

∙Distinguishappropriateandinappropriateusesofassertions

∙Enableassertionsatruntime

CollectionsandGenericsFramework

∙DescribethegeneralpurposeimplementationsofthecoreinterfacesintheCollectionsframework

∙ExaminetheMapinterface

∙Examinethelegacycollectionclasses

∙CreatenaturalandcustomorderingbyimplementingtheComparableandComparatorinterfaces

∙Usegenericcollectionsandtypeparametersingenericclasses

∙Refactorexistingnon-genericcode

∙Writeaprogramtoiterateoveracollection

∙Examinetheenhancedforloop

I/OFundamentals

∙Writeaprogramthatusescommand-lineargumentsandsystemproperties

∙ExaminethePropertiesclass

∙Constructnodeandprocessingstreams,andusethemappropriately

∙Serializeanddeserializeobjects

∙Distinguishreadersandwritersfromstreams,andselectappropriatelybetweenthem

ConsoleI/OandFileI/O

∙Readdatafromtheconsole

∙Writedatatotheconsole

∙DescribefilesandfileI/O

BuildingJavaGUIsUsingtheSwingAPI

∙DescribetheJFCSwingtechnology

∙IdentifytheSwingpackages

∙DescribetheGUIbuildingblocks:

containers,components,andlayoutmanagers

∙Examinetop-level,general-purpose,andspecial-purposepropertiesofcontainer

∙Examinecomponents

∙Examinelayoutmanagers

∙DescribetheSwingsingle-threadedmodel

∙BuildaGUIusingSwingcomponents

HandlingGUI-GeneratedEvents

∙Defineeventsandeventhandling

∙ExaminetheJavaSEeventmodel

∙DescribeGUIbehavior

∙Determinetheuseractionthatoriginatedanevent

∙Developeventlisteners

∙DescribeconcurrencyinSwing-basedGUIsanddescribethefeaturesoftheSwingWorkerclass

GUI-BasedApplications

∙Describehowtoconstructamenubar,menu,andmenuitemsinaJavaGUI

∙Understandhowtochangethecolorandfontofacomponent

Threads

∙Defineathread

∙CreateseparatethreadsinaJavatechnologyprogram,controllingthecodeanddatathatareusedbythatthread

∙Controltheexecutionofathreadandwriteplatform-independentcodewiththreads

∙Describethedifficultiesthatmightarisewhenmultiplethreadssharedata

∙Usewaitandnotifytocommunicatebetweenthreads

∙Usesynchronizedtoprotectdatafromcorruption

Networking

∙Developcode

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1