简述JavaEE学习流程

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数据库,以键值对形式存储,用于处理缓存数据。目前大火的区块链就是一个去中心化的数据库。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 我突然发现时间是可以抓住的,当你认真努力去做实在的事情的时刻,那些时间是可以清晰而又真实的触摸到的,一分一秒的流逝...
    包小包ya阅读 278评论 0 0