美文网首页
简述JavaEE学习流程

简述JavaEE学习流程

作者: YuanX2 | 来源:发表于2018-04-20 21:54 被阅读0次

    1,Java基础

    Java基础也就是JavaSE,Java SE(Java Platform, Standard Edition)是Java平台标准版的简称。用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。

    2,前端

    html+css+javascript+jquery

    html:相当于人的骨架,用来搭建页面。

    css :相当于人的衣服,起到美化页面效果。

    javascript:相当于人学习、运动的功能,用于和后台进行数据交互。

    jquery:轻量级的javascript框架,简化了javascript代码的编写。

    3,JavaWeb

    JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web程序基本结构如下图。

    javaweb图

    4,SSH框架

    SSH框架是Struts2、Spring、Hibernate三大框架合称。JavaEE规范三层架构分别是展现层、业务层、持久层。Struts2是展现层框架,与web网页进行交互,Spring是业务层框架,处理业务逻辑,Hibernate是持久层框架,与数据库进行交互。SHH应用于比较老的项目,SSH框架逐渐被SSM框架所代替。

    5,SSM框架

    SSH框架是SpringMVC、Spring、Mybatis三大框架合称。SpringMVC是展现层框架,与web网页进行交互,Spring是业务层框架,处理业务逻辑,Mybatis是持久层框架,与数据库进行交互。SSM框架目前是主流框架,但市场份额正受到Spring全家桶的威胁。

    6,数据库

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。JavaEE开发主要用到MySql、Oracle、Redis数据库。MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    简单来说MySql数据库开源免费,存储数据量小,小公司用的多。Oracle数据库,存储两大,性能强,收费,大公司用的多。Redis数据库,以键值对形式存储,用于处理缓存数据。目前大火的区块链就是一个去中心化的数据库。

    相关文章

      网友评论

          本文标题:简述JavaEE学习流程

          本文链接:https://www.haomeiwen.com/subject/bgizkftx.html