工作要求
1、五年以上J2EE系统架构设计相关工作经历,具有大型应用系统分析、设计能力和开发经验,精通主流技术系统的核心思想,有过两个以上中大型J2EE项目成功案例;2、对软件架构尤其是B/S架构有较深入的理解和应用实践,熟悉设计模式、OOA/D/P、UML,能熟练使用建模工具完成软件设计;3、
精通Java语言,精通面向对象的系统分析思想;具有丰富的B/S程序设计经验,精通J2EE系统架构、Struts...
查看全文 >>
Eclipse各版本代号一览表以及官网上有很多版本的eclipse,下载哪个版本比较合适呢?
Eclipse各版本代号一览表
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。
Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等。
官网下载地址:http://www.eclipse.org/downloads/packages
所有版本列表:http...
查看全文 >>
Spring实战6-利用Spring和JDBC访问数据库
主要内容
定义Spring的数据访问支持
配置数据库资源
使用Spring提供的JDBC模板
写在前面:经过上一篇文章的学习,我们掌握了如何写web应用的控制器层,不过由于只定义了SpitterRepository和SpittleRepository接口,在本地启动该web服务的时候会遇到控制器无法注入对应的bean的错误,因此我决定跳过6~9章,先搞定数据库访问者一章。
在企业级应用开发...
查看全文 >>
如何带领团队“攻城略地”?优秀的架构师这样做
阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。
架构师职责
架构师不是一个人,他需要建立高效卓越的体系,带领团队去攻城略地,在规定的时间内完成项目。
架构师需要能够识别定义并确认需求,...
查看全文 >>
Jetty和Tomcat
最近在学习Gitee里面的Star项目,发现有些项目已经开始使用Jetty,大致查了一下发现,Google已经放弃了Tomcat,把一些服务迁移到了Jetty上,对于这个黑马,我挺感兴趣的,所以把它的大致情况也整理分享下:
Jetty是什么,背后是哪家公司提供技术支持?(部分解释来自其官网)如果我们在网上搜索会发现,其实Jetty的全称是Eclipse Jetty,它是Eclipse提供的Web...
查看全文 >>
《Spring 5 官方文档》16.ORM和数据访问(一)
16.1介绍一下Spring中的ORM
Spring框架在实现资源管理、数据访问对象(DAO)层,和事务策略等方面,支持对Java持久化API(JPA)以及原生Hibernate的集成。以Hibernate举例来说,Spring有非常赞的IoC功能,可以解决许多典型的Hibernate配置和集成问题。开发者可以通过依赖注入来配置O-R(对象关系)映射组件支持的特性。Hibernate的这些特性可...
查看全文 >>
微服务(Microservice)那点事
WHAT - 什么是微服务
微服务简介
这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可见Microservice有多火。最喜欢其中一页。关于这个典故,可以参考[this](http://knowyourmeme.com/memes/you-keep-using-that-word-i...
查看全文 >>
《Spring实战(第4版)》——第1章 Spring之旅 1.1简化Java开发
本节书摘来自异步社区《Spring实战(第4版)》一书中的第1章,第1.1节,作者: 【美】Craig Walls(沃尔斯)著,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1部分 Spring的核心
Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(dependency injection,DI)和面向切面编程(a...
查看全文 >>
云原生计算重塑企业IT架构 - 分布式应用架构
进入21世纪以来,我们见证了企业分布式应用架构从SOA(Service-oriented Architecture),到微服务架构,再到云原生应用架构的演化。
为了说明企业架构演化背后的思考,我们先谈一些玄学。
第一,企业IT系统的复杂性(熵)符合热力学第二定律。随着时间的推演,业务的变化,企业IT系统的复杂度会越来越高。
第二,在计算机交互设计中有一个著名的复杂性守恒定律。应用交互的复杂性不会...
查看全文 >>
从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?
作者 | 易立 阿里云资深技术专家
导读:从十余年前的各种分布式系统研发到现在的容器云,从支撑原有业务到孵化各个新业务,企业的发展离不开统一的、与时俱进的技术架构。本篇文章从企业分布式应用架构层面介绍了云原生计算架构带来的变化,希望能够帮助更多企业的 IT 转型,利用云计算技术推动其成为市场竞争中的敏捷力量。
进入 21 世纪以来,我们见证了企业分布式应用架构从 SOA(Service-orie...
查看全文 >>