公司产品
当前位置 :主页 > 公司产品 >

非Java开发如何快速转Java开发(沙龙

来源:http://www.ladybagsfi.com 作者: 发表时间 : 2018-06-22 06:41 浏览 :

  2018年5月29日晚,由深圳联友科技有限公司团总支举办的本年度第三期技术沙龙分享,在东风南方大楼A111培训室举办。

  如今Java作为所有编程语言中最热门技术,可以说它无处不在,目前全球有着数十亿的设备正在运行着Java,很多服务器程序都是用Java编写,用以处理每天超过以千万的数据。无论是手机软件、手机Java游戏还是电脑软件,你的每一次购物到每一笔支付成功,都离不开Java,越来越多的企业也正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例。既然Java这么被广泛地应用,您是否也对它充满了好奇。本期我们邀请到Java技术大咖:陈国星,跟大家聊聊非Java开发人员如何快速上手Java开发,一起探索Java的神秘之处!

  分享会上,陈老师从Java基础部分入手,深入浅出给我们讲述了Java平台分类、跨平台机制、语言特点、垃圾回收机制、异常、多线程(包括线程池)、IO流以及集合等知识,帮助我们初步了解Java这门开发语言。

  ② J2EE(EnterpriseEdition):企业版,适用于大型企业级应用程序的开发;

  ③ J2ME(Micro Edition):微型版,适用于移动设备或嵌入式设备的程序开发。

  接下来,从Java基础部分进阶到JavaWeb部分。在这部分内容中,陈老师给我们讲述了JDBC(Java连接数据库技术)、JSP技术、Servlet(包括其实现MVC开发的模式)及SSM框架,从概念到案例场景,使得我们更加易于理解Web的知识和应用。课堂气氛活跃,同事们积极与老师探讨。

  从图中可以看出,Servlet 在MVC 开发模式中承担着重要的角色,在MVC 结构中,控制层就是依靠Servlet 实现,Servlet 可以从浏览端接收请求,然后从模型层取出处理结果,并且把处理结果返回给浏览器端的用户。在整个结构中,Servlet 负责数据流向控制的功能。

  最后,从单体应用架构下的问题引出了微服务架构,讲述了微服务的概念、框架和Docker容器技术,框架主要讲述的是Spring Cloud和Spring Boot,不断扩展我们的技术栈。结合案例给我们讲述了平台架构现状和Dubbo分布式服务框架,使得我们对服务化治理有了初步的认识。

  会后结束,同事们热情不减,也积极与陈老师交流讨论,一起讨论Java技术,一起勇攀Java高峰!!!