资源描述:
《rapid network application development with apache mina》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、RAPIDNETWORKAPPLICATIONDEVELOPMENTRAPIDNETWORKAPPLICATIONDEVELOPMENTWITHAPACHEMINAWITHAPACHEMINATrustinLeePrincipalSoftwareEngineerRedHat,Inc.TS-4814Learnhowtobuild:Learnhowtobuild:scalable,stable,maintainableandmanageablescalable,stable,maintainableandmanageablenetworkapplicationsutilizingan
2、yprotocolnetworkapplicationsutilizinganyprotocolwithApacheMINAwithApacheMINA2008JavaOneSMConference
3、java.sun.com/javaone
4、2AgendaBeforetheadventure...PresenterIntroductionCoreComponentsManagementFutureSummary2008JavaOneSMConference
5、java.sun.com/javaone
6、3PresenterWhoisTrustinLee?FounderofNettyf
7、rameworkCofounderandVPofApacheMINAJBossRemotingprojectleadWroteJava™NewI/OAPI(NIO)-basedmassivenetworkapplications•DistributedSMSgateway–10Mmsgs/day•OSGi-basedasynchronousRPCserverwithHessianprotocolDidn'twriteabookyet!;)2008JavaOneSMConference
8、java.sun.com/javaone
9、4AgendaWhat,WhyandHow?Prese
10、nterIntroductionCoreComponentsManagementFutureSummary2008JavaOneSMConference
11、java.sun.com/javaone
12、5IntroductionWhatisApacheMINA?AJavaopen-sourcenetworkapplicationframeworkAbstractAPI•Event-driven•Asynchronous•Unit-testableImplementations•Sockets&datagrams–JavaNIO&APRviaTomcatNative•Serialport
13、s–RXTX.org•In-VMpipes•2008JavaOneSMConference
14、java.sun.com/javaone
15、6IntroductionWhyshouldIuseit?Maintainableandreusable•Networkingengine–MINAI/Oservice•Protocolcodec–MINAcodecframework•YourbusinesslogicExtensible•Runtimemodificationofap
16、plicationbehaviorusing'filters'Manageable•IntrospectionofconnectionsandservicesviaJMX™APIUnit-testable•AbstractAPI•Out-of-the-boxmockobjects2008JavaOneSMConference
17、java.sun.com/javaone
18、7IntroductionRemotePeerWhatdoesitlooklike?PerformsactualI/OI/OServiceFiltersevents&requestsI/OFilterChainI/O
19、Filter#1I/OFilter#2I/OFilter#3AconnectionI/OSessionI/OHandler2008JavaOneSMConference
20、java.sun.com/javaone
21、8AgendaLet’slearnbylookingatexamples!PresenterIntroductionCoreComponentsManagementFutureSummary2008JavaOneSMConferenc