JAVA技术栈
发布网友
发布时间:2024-10-19 21:46
我来回答
共1个回答
热心网友
时间:2024-12-12 17:56
根据Java技术的发展历程和我的个人经验,总结了以下几个主要方向:
PC应用开发
Web开发
JSP:已淘汰
Struts1:淘汰,与Struts2无关联
Struts2:淘汰
JFinal:简单,可选
Spring MVC:主流,易用
Spring:核心框架,稳定
MyBatis:主流,分离SQL语句
JPA:不依赖默认JDBC,面向第三方数据库
Spring JDBC:简单,分离SQL
微服务
Dubbo:非主流,通常与Zookeeper和Spring Boot结合
Spring Cloud:基于Spring Boot,Eureka等组件配合SSM框架
移动应用开发(App)
Android原生开发,涉及XML界面,JAVA与ADK交互,C和JNI技术
IDE工具
JCreator
Borland JBuilder
NetBeans
Eclipse
MyEclipse
IntelliJ IDEA
Android Studio(AS)
这些技术随着时间的推移,有些已经逐渐被淘汰,而有些则成为了主流。总体来看,Java技术栈在不断演变和更新中,以适应不断变化的开发需求。