JavaEE入门知识积累

这里写图片描述
1、名词解释:
JavaEE:Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。Java EE 是用来做网站的-(我们常见的JSP技术)
Tomcat:是Apache基金组织提供的一种web服务器,提供对JSP和servlet的支持,通过插件的安装,同样可以提供对PHP语言的支持,但是Tomcat只是一个轻量级的Java web容器,像EJB这样的服务在Tomcat中是不能运行的。
MySQL:
maven:
JSP:Java servlet pages,是一种实现普通静态HTML和动态HTML混合编码的技术。一旦容器把JSP文件翻译和编译之后,来自客户端的每一个JSP请求就可以重用这个编译好的二进制字节码,没有必要再把同一个JSP进行翻译和编译,这大大提高了web应用系统的性能。如果对JSP进行了修改,容器就会及时地探测到这个修改,并进程重编译和编辑。所以JSP文件在第一次请求时会比较慢,而之后同样JSP文件的请求会非常快。
servlet:
2、学习神器:
(1)翻墙工具:psiphon3(赛风)
(2)第三方库:GitHub,Github就是一个可以找到大量第三方库的地方,那是别人给我们封装好的可以复用的代码。比方说造一辆汽车的话,我们经常不要自己造轮子,而Github上可以找到很多优质的轮子,这些轮子还是免费(代码都是开源的),我们应该尽量利用它们来拼装自己的汽车。
(3)论坛:stackoverflow,在这个问答网站上你遇到的几乎任何开发问题都能快速找到答案。
3、技术地图:
开发环境的建立与项目管理:Eclipse、maven、git
Java编程基础:基本语法、面向对象特性、Java8新特性、更高级库(如guava)的使用等
前端开发技术:HTML、CSS、bootstrap、javascript基础
spring基础:依赖注入loC、面向切面编程AOP、Springboot
MVC框架:springMVC、structs等,包括URL路由、模板、表单、session、拦截器等知识
数据访问:关系型数据库、JDBC、spring JDBC、事务、ORM框架(mybatis,hibernate、JPA)
成熟应用的关键功能实现:邮件发送、异步任务、缓存、日志等
应用的测试和部署

4、框架:
持久层:hibernate,mybatis
控制层:spring MVC structs2
视图层:JSP,jstl,EL,bootstrap,easyUI,jQuery
通信:JSON,xml

发布了16 篇原创文章 · 获赞 29 · 访问量 12万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章