济南达内IT培训
美国上市IT培训机构

17156168575

热门课程

做一个完整的Java Web项目需要掌握的技能(下)

  • 时间:2018-07-03
  • 发布:济南java培训
  • 来源:互联网

    济南java培训的老师说,之前老是在讲这个服务器,那个服务器,不知道有没有同学听懵了.其实服务器这个概念,我们应该在真正接触计算机专业领域之前早就听说过,比如以前打游戏觉得卡的时候大家都时不时会用到服务器这个词汇.但是我真正理解并研究服务器是在学习tomcat, jetty之后才开始的.那么服务器到底什么呢?服务器这个概念其实很简单,就是一台电脑,那它和我们日常用的电脑有什么区别?第一,它一般没有显示器,它只有主机.第二,它的操作系统不同于我们常用的windows , Mac OS.更多的是*nix系统.第三,它运行了一些服务器端软件.比如说,我们上文提到的Tomcat , Jetty , Nginx,Apache,其实这些都是服务器软件,只是主机运行了这些软件,所以有时候大家就混淆了叫法.所以所谓的数据库服务器,大家也知道了,其实就是运行了数据库的主机.说到服务器,我们所需要掌握的重点知识就是服务器操作系统,也就是*nix系统,比如CentOS , Ubuntu等.
    说到这里,其实一个简单的完整的Java Web项目就差不多了.我们简单回顾一下,首先,我们需要利用各种框架和开发技术写出应用代码.接下来,我们需要一个台安装了*nix系统的主机,在上面安装好Web服务器软件,应用服务器软件,再把我们的应用代码部署到应用服务器上.现在我们只需要获取到主机的IP地址,就能够远程访问应用了.
    知识点列表:
    开发:
    视图层技术--HTML,CSS,JS,AJAX,Tiles,Velocity,FreeMarker
    持久层技术--MyBatis,Hibernate
    Spring , Spring MVC

    项目构建工具Maven

济南java培训

    日志Log4j
    版本控制 Git
    数据库技术:
    SQL语句
    参数调优
    操作系统:
    熟练掌握一种Linux系统,原理,Shell命令
    服务器技术:
    熟练使用并理解一个应用服务器技术的原理(Tomcat)
    熟练使用并理解一个Web服务器技术的原理(Nginx)
    附加:
    缓存技术:
    熟练使用并理解一种缓存技术(Redis,Memcache,EhCache)
    非关系型数据库
    熟练使用并理解一种非关系型数据库(MongoDB)
    中间件技术:
    JMS:activeMQ和kafka
    RPC: Dubbo
    设计模式:
    了解并能够使用几种最主要的设计模式
    网络:
    熟练使用并理解一个网络开发技术(Netty)
    熟悉http,TCP协议
    Java虚拟机:
    熟悉jvm运行原理,内存分布
    jvm参数调优
    以上就是济南java培训给大家做的内容详解,更多关于java的学习,请继续关注济南java培训
上一篇:做一个完整的Java Web项目需要掌握的技能(上)
下一篇:编程小总结-济南Java培训

马上预约七天免费体验课

姓名:

电话:

编程小总结-济南Java培训

做一个完整的Java Web项目需要掌握的技能(下)

做一个完整的Java Web项目需要掌握的技能(上)

Java常见的误区与细节

选择城市和中心
江西省

贵州省

广西省

海南省

达内教育

有位老师想和您聊一聊