成为一个Java的架构师要学习哪些知识
2个回答
2017-03-24
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、理解架构师的职责和架构设计的目标、原则及取舍;
2、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
3、精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
4、精通面向对象技术、设计模式、OOAD、UML等技术;
5、精通各种主流应用架构和平台,熟悉工作流引擎、规则引擎等中间件等;
6、深入理解Spring、iBATIS、Hibernate、Struts、Webwork、JSF和Tapestry等框架的设计思想和实现方式,精通J2EE、XML、WebService、分布式、多线程等高性能架构相关开发技术;
7、精通主要应用服务器(Weblogic/WebSphere/Tomcat等)的配置和使用,熟悉Linux操作系统;
8、了解Web应用的性能瓶颈和调优方式;
9、熟练掌握Oracle/DB2/SQLServer数据库,至少熟悉其中一种数据库优化与数据挖掘技术;
10、良好的沟通协调能力,团队合作精神和执行力,思路开阔,积极上进,不断学习;
11、有银行业呼叫中心产品研发经验者优先;
12、有J2EE大型项目架构设计经验者优先;
13、有J2EE架构产品研发经验者优先;
14、通过SCEA认证者优先;
我这里有一个完整的Java学习路线http://www.itsource.cn/web/news/5/20170117/1088.html你可以去看看
2、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
3、精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
4、精通面向对象技术、设计模式、OOAD、UML等技术;
5、精通各种主流应用架构和平台,熟悉工作流引擎、规则引擎等中间件等;
6、深入理解Spring、iBATIS、Hibernate、Struts、Webwork、JSF和Tapestry等框架的设计思想和实现方式,精通J2EE、XML、WebService、分布式、多线程等高性能架构相关开发技术;
7、精通主要应用服务器(Weblogic/WebSphere/Tomcat等)的配置和使用,熟悉Linux操作系统;
8、了解Web应用的性能瓶颈和调优方式;
9、熟练掌握Oracle/DB2/SQLServer数据库,至少熟悉其中一种数据库优化与数据挖掘技术;
10、良好的沟通协调能力,团队合作精神和执行力,思路开阔,积极上进,不断学习;
11、有银行业呼叫中心产品研发经验者优先;
12、有J2EE大型项目架构设计经验者优先;
13、有J2EE架构产品研发经验者优先;
14、通过SCEA认证者优先;
我这里有一个完整的Java学习路线http://www.itsource.cn/web/news/5/20170117/1088.html你可以去看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询