广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 惠州计算机学校 > 正文

想做Javaweb项目必须掌握哪些技能?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-06-29分类:惠州计算机学校浏览:763


导读:想做Javaweb项目必须掌握哪些技能?近期,惠州北大青鸟学术部老师刚刚完整的接触了一个Javaweb的项目,综合自己在做项目的过程,列举了一些所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。

  想做Javaweb项目必须掌握哪些技能?近期,惠州北大青鸟学术部老师刚刚完整的接触了一个Javaweb的项目,综合自己在做项目的过程,列举了一些所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。

  在前端没有那么火的前几年,或者说在经典的Java Web的开发模式中,我们使用Jsp技术来作为展现层的实现,其实也就是所谓的前端。当然只懂得Jsp是不够的还需要懂html,css,js,ajax等一些前端的基础技术,Jsp技术在其中扮演外层包装的角色。那么后端呢?后端是由于一些实现了业务逻辑Java代码和数据库组成。

  说到这,就可以推出Web开发中经典的MVC模式,Model-View-Controller。View,,就是指表现层,Model,是用来承载数据的抽象结构,而Controller则是View和Model的桥梁。View存在与前端代码中,Controller,Model存在与后端代码中。在后端代码中,为了保证代码的整洁,易读性,一般会采用分层的办法,自顶向下分为controller层,service层,dao层,数据层或者叫持久层(直接与数据库打交道)。

  有时候,为了达到解耦的目的,会在上述基层中间加入响应的接口层,以使得接口与实现分离。在更加大型的网站中,会出现更加复杂的架构,比如dao层与数据层之间要有缓存层,或者访问压力增大后,需要使用集群,负载均衡等高级技术,但在这里,我们就不深入讨论复杂架构了。

  所以以上我们看到,一个Web 项目前端需要表现层,后端有controller层,service层,dao层,持久层。在表现层,除了刚才提到的html,css,js,ajax,jsp等基础知识,在实际开发中,我们还会用到许多框架技术,比如tiles,velocity,freemarker等模板技术来简化表现层的开发。在持久层,除了jdbc外,还有Mybatis,Hibernate等框架来提高开发效率。

  除了这些,我们还需要熟练掌握一种关系型数据库的使用,如MySQL,Oracle等,当然更好地话还需要掌握一种非关系型数据库,MongoDB,Redis。

  上面说了好多,可能很多小伙伴看起来比较杂乱,北大青鸟java培训老师整理了一些知识点,大家可以参考一下。

  知识点列表:

  开发:

  视图层技术——

  HTML,CSS,JS,AJAX,Tiles,Velocity,FreeMarker

  持久层技术——MyBatis,Hibernate

  Spring , Spring MVC

  项目构建工具Maven

  日志Log4j

  版本控制 Git

  数据库技术:

  SQL语句

  参数调优

  操作系统:

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

  服务器技术:

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

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

  附加

  缓存技术:

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

  非关系型数据库

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

  中间件技术:

  JMS:activeMQ和kafka

  RPC: Dubbo

  设计模式:

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

  网络:

  熟练使用并理解一个网络开发技术(Netty)

  熟悉http,TCP协议

  Java虚拟机:

  熟悉jvm运行原理,内存分布

  jvm参数调优

  掌握了以上知识点,恭喜你,你已经可以开始写Java Web项目了。想了解更多关于前端的知识吗?可以来惠州北大青鸟新方舟校区了解一下。

前端2.png

前端

标签:惠州前端培训学校惠州前端基础惠州前端培训北大青鸟IT计算机学校北大青鸟IT软件学校前端北大青鸟IT学校惠州北大青鸟北大青鸟


惠州计算机学校排行
标签列表
网站分类
文章归档
最近发表