BT

你的观点很重要! 快来参与InfoQ调研吧!

您现在处于全屏预览
关闭全屏预览

Java 模块化技术演进和对现有应用微服务化的意义
录制于:

| 作者 张建锋 关注 1 他的粉丝 发布于 2017年1月12日 | ArchSummit社交架构图谱:Facebook、Snapchat、Tumblr等背后的核心技术

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

41:40

概要
Java 模块化技术不是一项全新的技术,它已经伴随着 OSGi 技术,在企业领域应用数十年了。但对于 JDK 而言,模块化确实是一项新技术。这项特性从 JDK7 一直推迟到 JDK9 才被加入,Java 语言的模块真正实现了标准化。 OSGi 模块化是如何定义的。尽管其设计非常优秀,但为什么没有能够广泛的被使用?对于应用服务器设计而言,模块化也非常重要,JBossModule 项目作为 JBoss 应用服务器的核心模块,起到关键的作用,在真实的企业应用环境中又遇到哪些具体的问题。JDK9 划分为多个模块,各个模块之间存在引用关系。良好的模块定义,使得庞大的 JDK 变得结构非常清晰。

个人简介

张建锋,永源中间件共同创始人,原红帽公司 JBoss 应用服务器核心开发组成员。对于 JavaEE 的各项规范比较熟悉。是开源技术爱好者,喜欢接触各类开源项目,学习优秀之处并加以借鉴,认为阅读好的源码就和阅读一本好书一样让人感到愉悦。在分布式计算,企业应用设计,移动行业应用,Devops 等技术领域有丰富的实战经验和自己的见解。愿意思考软件背后蕴涵的管理思想,认为软件技术是一种高效管理的实现方式,有志于将管理学和软件开发进行结合。毕业于北京邮电大学和清华大学,曾供职于金山软件,IONA 科技公司和红帽软件。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT