本人用过的所有Java技术

本人用过的所有Java技术关注微信公众号 老卢私塾JAVA技术栈正好有个朋友想转JAVA,问我给点意见我回想下我的Java从业经历,大方向分为1. PCl AWT:淘汰l

大家好,欢迎来到IT知识分享网。本人用过的所有Java技术

关注微信公众号 老卢私塾

JAVA技术栈

正好有个朋友想转JAVA,问我给点意见

我回想下我的Java从业经历,大方向分为

1. PC

l AWT:淘汰

l swing:使用中

2. web

l JSP:淘汰

l Struts1:淘汰

l Struts2:淘汰。与Struts1没半毛钱关系,就好似angularjs和angular一样。完全是2个产品

l JFinal:简单,也不错

l Spring MVC:主流,好用

l Spring:没得说,活得杠杠的

l Hibernate:作者写了3年,就是为了不写SQL而发明的。但是实际效果是简单的数据库好用,复杂数据(多表关联查询),非常麻烦,无法优化SQL。现在处于淘汰地位

l mybatis:主流,把sql语句从JAVA代码中分离出来,存在xml(mapper)中

l JPA:不再依赖于默认的jdbc,第三方的数据库引擎

l Spring JDBC:简单,也是把sql语句从JAVA代码中分离出来

以上这些MVC框架组合起来就简写为:

SSH=Struts1+Spring+Hibernate

SSH2=Struts2+Spring+Hibernate

SSM=Spring MVC+Spring+Mybatis

SSS=Spring MVC+Spring+Spring JDBC

3. 微服务

l 阿里的Dubbo:特点不指定用哪个MVC框架。一般是Zookeeper+Dubbo的组合+某个MVC框架。用得人少

l Spring Cloud:

基于Spring Boot技术,

Eureka(Consule),Zuul,OpenFeign(Ribbon),Hystrix,Config,Bus

MVC框架一般是用SSM。

4. App=Android原生开发

l XML制作界面:各种Activity

l JAVA调用ADK:调用手机功能,安卓4大组件

l 编写Linux so,C语言调用NDK,再暴露函数(方法)通过JNI机制供上层JAVA代码调用

5. 再说下IDE

JCreator

Borland JBuilder

NetBeans

Eclipse

MyEclipse

IDEA

AS=Android Studio

行了,我感觉基本说光了,这十几年前间用过的所有JAVA就这些了吧,暂时想不起来了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51114.html

(0)
上一篇 2024-04-27 13:00
下一篇 2024-04-27 15:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信