一.课程目标

在学习JavaEE之前有一套完整+完美的学习路线,可以让Java学起来更加顺利、更加有系统性。JavaEE的学习路线千千万,四个阶段的学习由浅入深逐渐带入,课程安排严谨又不乏味,学习起来自主性更强。

第一阶段的Java基础。

JavaEE的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置JAVA开发环境,JAVA编程的过程是怎样的,JAVA有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。接下来是介绍JAVA编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。

第二阶段是javaWeb的学习。

Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。

第三阶段 java框架。

框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。

第四阶段是java+云数据。

亿级并发架构演进、Linux基础、搭建tomcat环境以及大数据开发云计算等高级Java教程,是Java技术的高端知识。其中穿插项目实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。

二.企业及应用与互联网应用的区别

企业级应用:商业组织、大型企业而创建并部署的解决方案及应用。涉及的外部资源众多、事务密集、数据量大、用户众多、同时必须有较强的安全性考虑。

企业应用和互联网应用从根本来说是相同的,都是基于因特网、HTTP、浏览器的一种应用,但面向的涉众不一样,从而导致些许差异性,比较如下:
企业应用(表1):
1 行业领域 区分行业,各自领域业务背景不一样,并形成了一定的门槛。
2 业务逻辑 业务逻辑复杂,涉及大量的数据和多人协同处理。
3 数据一致性 强调数据一致性,需要通过事务,交易中间件,数据库锁,java同步机制来保证数据的一致性。
4 数据复杂度 数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队。
5 并发量 不是特别大,比如通用应用为100~200并发,重度并发500的系统就能满足国内大部分的系统要求。
6 系统集成 关键系统需要和很多外部系统集成,集成的方式可能采取esb,jms,web service,socket。
7 用户交互 强调界面交互和数据表达,需要支持多种数据展现方式,需要众多数据在页面上的展现,传输
8 开发过程 强调软件过程,讲究行业经验,需要撰写大量的文档和多人的协同,需要版本控制和问题跟踪回溯。
互联网应用(表2):
1 行业领域 跨行业,按应用类型区分,比如blog,wiki,个人门店等。
2 业务逻辑 业务逻辑简单,大部分是通过页面进行数据的增删改查。
3 数据一致性 要求有事务,但和高并发博弈中,让位给高并发。
4 数据复杂度 数据不复杂,表之间的关联不多
5 并发量 强调高并发,支持用户数量多,并采取企业开发中极少采用的技术,比如web反向代理,memcache(分布式缓存),表的垂直分隔、水平分隔,强调高速读低速写。支持百万用户。
6 系统集成 弱。极少需要和其他系统集成
7 用户交互 弱。交互不多,表现方式简单,更多的是数据的增删改查。
8 开发过程 强调敏捷,快速开发,基本不需要版本控制。
通过简单的比对,由此可见,互联网开发强调的是快速,敏捷,涉众面广的一类系统。

三.Java EE思维导图

四.安装Gradle

Gradle下载、安装、配置、体验

  下载Gradle

  1. 1

    首先到官网下载 gradle-2.4-all.zip,详细见图。

  2. 2

    解压 ZIP 文件,本案例解压于 D:\usr\local,内容如图。

    END

  配置Gradle

  1. 1

    新建环境变量 GRADLE_HOME,即 D:\usr\local\gradle-2.4

  2. 2

    修改环境变量 Path,即追加 %GRADLE_HOME%\BIN;

    END

  验证Gradle

  1. 1

    输入快捷键 WIN+ R,输入 cmd,在弹出的窗口输入命令行: gradle -v

    END

  体验Gradle

  1. 1) 创建工程所在目录,本经验创建于 c:\gdemo

    2) 创建空白的 build.gradle 文件,并打开;

  2. 在第一行输入 apply plugin: 'java',并执行命令:gradle build

转载于:https://www.cnblogs.com/MaggieW/p/8546709.html

《一》Java EE相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. [JAVA EE] JPA技术基础:完成数据列表的删除

    接上一篇:[JAVA EE] JPA技术基础:完成数据列表显示 本章完成数据列表的删除 修改 UserController.java package com.example.demo.controll ...

  3. [JAVA EE]Spring Boot 控制层:参数传递方法

    项目需要参照本人java ee系列前文建立,请读者自行前往本人主页查看. 当然,您自己创建一个项目也是可以的. bean包下的Student.java package com.example.demo ...

  4. [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解

    模板布局 公共部分通常定义为模板布局:如页眉,页脚,公共导航栏.菜单等. 模板布局定义方法 布局页中用 th:fragment 定义模板片段,其他页面用 th:insert 引用片段 例如:foote ...

  5. java ee 6 sdk中文版,Java EE 6 SDK+Eclipse JEE+Android ADT-Fun言

    很多时候,为了生存,需要不断的了解,学习新东西,于是头脑塞满了便便- -|||- -----------------------.. 按照自己的理解: JDK = Java Develope Kit ...

  6. java ee 笔试题目,JSP经典笔试@题目(含答案)

    JSP经典笔试@题目(含答案) 更新时间:2017/2/5 19:25:00  浏览量:557  手机版 JSP综合测试笔试 1)在Java EE中,Servlet是在服务器端运行,以处理客户端请求而 ...

  7. Java EE 开发环境搭建

    下载安装Java EE SDK 版本:Java Platform,Enterprise Edition 7 SDK (with JDK 7u45) 下载页面: http://www.oracle.co ...

  8. Oracle与JCP执行委员会分享了他们的Java EE策略

    Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁.他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息.他所传达的 ...

  9. 改名之后的Java EE,现在有什么新进展?

    Jakarta EE正在为企业版Java开辟新的道路.在这篇文章中,Cesar Saavedra将解释为什么说Jakarta EE为企业版Java带来了新鲜的空气. \\ 首先,作为一名具有30年经验 ...

  10. 《Java EE企业级应用开发》,《分布式爬虫》等书包邮送50本!企业开发利器!...

    来给大家送一波福利,这次联系了10个好友一起给各位送书,每个号送 5 本,一共 50本,还包邮哦. 感谢传智播客对本次活动的赞助.   金主介绍:传智播客是国内数一数二的IT培训机构,现在关注传智播客 ...

最新文章

  1. 文本分类step by step(二)
  2. boost::filesystem经常使用使用方法具体解释
  3. eclipse自动补全
  4. NSCTF-部分题目wp
  5. 关于html:form/html:form特性
  6. 浙江工业大学计算机应用基础,浙江工业大学期终考试命题稿-浙江大学人文学院.doc...
  7. 乐播投延迟很高_定投基金有变化
  8. 基于深度卷积神经网络的苹果叶片植物病理学疾病检测
  9. 一个计算机软件学生的求职简历,计算机学生求职的个人简历模板
  10. c++ 计算多图形面积
  11. 阿里云主机项目根目录指向public目录下
  12. 小程序页面生命周期函数
  13. [JZOJ6347] 【NOIP2019模拟2019.9.8】ZYB玩字符串
  14. web前端网页设计与制作:HTML+CSS旅游网页设计——桂林旅游(3页) web前端旅游风景网页设计与制作 div静态网页设计
  15. 罗技无线键盘linux,罗技发布旗下第一款无线机械游戏键盘 G613
  16. HBuilder安装教程
  17. 钓鱼网站与病毒频发背后 网络支付黑色利益链
  18. 使用Python进行数据分析——常见实用的第三方库
  19. 基于springboot实现大学生租房系统演示【附项目源码】
  20. 2021-2022 UCAS PRML 期末回忆

热门文章

  1. Lec 15 Projections onto subspaces
  2. java画一个小车_小轿车简笔画怎么画
  3. 是否可以改变 宏的值_宋轶白成一道光??抓住美白季你也可以
  4. 新手福音,机器学习工具Sklearn 中文文档 0.19版(最新)
  5. maven编译报程序包不存在_宝马730i空调不制冷,报冷却剂压缩机当前存在故障
  6. python中的sklearn教程_python作业之sklearn
  7. mysql行锁表怎么办_mysql - 表锁,行锁
  8. 均匀三次b样条曲线_西门子数控曲线加工进给速度优化指令
  9. python中bd是什么属性_python数据类型及其特有方法
  10. 技术复习-数据锁和数据库事务