Java Web 概论

下面列出的是做Java Web 要用到的一些技术。

1.开发:

视图层技术——HTML,CSS,JS,AJAX,Tiles,Velocity,FreeMarker
持久层技术——MyBatis,Hibernate
Spring , Spring MVC
项目构建工具Maven
日志Log4j
版本控制 Git

2.数据库技术:

SQL语句
参数调优

3.操作系统:

熟练掌握一种Linux系统,原理,Shell命令

4.服务器技术:

熟练使用并理解一个应用服务器技术的原理(Tomcat)
熟练使用并理解一个Web服务器技术的原理(Nginx)

5.附加–>缓存技术:

熟练使用并理解一种缓存技术(Redis,Memcache,EhCache)

6.非关系型数据库

熟练使用并理解一种非关系型数据库(MongoDB)

7.中间件技术:

JMS:activeMQ和kafka
RPC: Dubbo

8.设计模式:

了解并能够使用几种最主要的设计模式

9.网络:

熟练使用并理解一个网络开发技术(Netty)
熟悉http,TCP协议

10.Java虚拟机:

熟悉jvm运行原理,内存分布
jvm参数调优

猜你喜欢

转载自blog.csdn.net/oneqinglong/article/details/72847842
今日推荐