.NET背景通过SCEA(Sun认证企业架构师,310-052)的建议

转载请注明:http://www.cnblogs.com/callwangxiang/archive/2009/10/20/1586753.html

 

微软有自己的MCA,但这个似乎过于高不可攀,最起码10年经验、3份C.级成员推荐、10000$的考试费和赶考费都是比较大的负担。

 那么开发领域的另一个可能就是SCEA,但他面向Java EE背景。

幸运的是,在A这个层次,就SCEA 客观题(310-052这门)考试范围看,技术概念鸿沟相对P和D而言不那么明显,下面是自己的一些体会。

 

1、310-052考试针对java EE 5的新技术,即便涉及EJB 2.1也只是考察EJB 3 vs EJB 2.1部分

2、即便您没有Java EE背景,选择时可以这么类比:

  JPA —— LINQ。优势是借助M实现Db无关性,更OO,更易于迁移,而且可以针对Cluster提供内部Provider(那边叫Driver)的支持、TX和DTX。采用JPA中类似LAMADA的方式,也可以提供各种检索、投影、选择,而且能bulk update、insert

  JMX——WMI, System.Management。看到Instrument(还记得EntLib么)、Monitor ,可以考虑它,针对运维

  JSF——WPF。同时支持C/S、B/S、M/S,event-driven、State mgmt.、可以提供AJAX更好集成,也易于对既有Web的零七碎把整理。

   JMS——WCF采用MSMQ方式。异步处理、可靠交付、提供对P2P和Pub/Sub的支持,如果看到event, notification可以考虑

  EJB 3 Session Bean——COM+ 非 Q方式或WCF采用NET TCP方式。容器提供一系列服务、TX、Security、分布式...,但对于并发特别高的环境、BE特别复杂的情况,建议定制Stateless Bean + DAO,而不集成JPA

  RMI, RMI——.NET Remoting。本平台调用,但RMI借助IDL可以兼容CORBA,而且RMI提供TX支持。

  JCA——WCF Adapter。适配专用平台,Adapter + Container提供对外部平台的Sec、TX、并发支持。

  JAX-WS——WCF的Web Service或普通的Web Service。通过Attribute(那边叫Annotation) 实现,无状态。如果看到有C++、Perl、COM等词汇出现,可以考虑用这一个技术把他们通过WS包装,对外暴露出去。

  JNLP——System.Configuration:访问配置文件。

3、Pattern部分其实310-052概念居多,从题目看主要是某个情境下该用什么,这要求我们关注与GOF23八股体例的Context和Forces部分,对于structure及后面的内容可以忽略。另外,310-052涉及到Java EE的13个(以前J2EE版本15个) 架构模式,参考Core J2EE Patterns就可以了。

4、其他

   SAAJ:如果看到SOAP和Attachment,可能要考虑。

  SEEJ:如果看到用TCP连接处理应用层下面的安全处理,可以考虑用这个安全socket技术

5、参考资料

  看过之后,发现额外的书籍确实没有什么用处,只有这几本会用到。

SUN的Java EE Tutorial

Core J2EE Patterns

Gof 23经典的那本

其他就没了。

posted @   蜡笔小王  阅读(3026)  评论(9编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示