Java学习大纲

java三大版本

  1. JavaSE(基础语法)
    是JavaEE和JavaME的基础,之前称为J2SE,用来开发C/S架构软件,通俗来讲,即开发电脑桌面应用软件,电脑上运行的软件,例如,Java应用程序开发平台Eclipse。
  2. JavaM(Micro微小)E(冷门)
    主要针对手机家电消费类电子设备的

3. JavaEE(主攻)

一、什么是 JavaEE
JavaEE 是 Java 应用最广泛的部分。
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE)
Java EE 可以说是一个框架,也可以说是一种规范。

二、JavaEE主要技术
JavaEE 号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

简单介绍下需要重点关注的技术。

1、JDBC

Java 数据库连接,(Java Database Connectivity,JDBC)是 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

2、JNDI

Java 命名和目录接口(Java Naming and Directory Interface,JNDI),是 Java 的一个目录服务应用程序界面(API),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发人员在开发过程中可以使用名称来访问对象。

3、EJB

企业级 JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。不过这个东西在 Spring 问世后基本凉凉了,知道是什么就行。

4、Servlet

Servlet(Server Applet),是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。

狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。

5、JSP

JSP(全称JavaServer Pages)是由 Sun 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。

三、JavaEE框架

SSM
Spring +SpringMVC + MyBatis

SSH(爱学不学)
Structs + Spring + Hibernate

SSH (知道都不用知道)
Struts2 + Spring + Hibernate

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91758 人正在系统学习中

来源:JD强子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月23日
下一篇 2021年4月23日

相关推荐