Java EE_Index

1 Java EE 13 个核心规范

1.1 JSP(Java Server Pages)

        <!--
        JavaServer Pages(TM) API
        (1)jsp-api.jar 是 2.0 ~ 2.2.1-b03 版本的地址
        (2)javax.servlet.jsp-api.jar 是 2.2.1 ~ 2.3.3 版本的地址
        (3)jakarta.servlet.jsp-api.jar 是 2.3.4 ~ 至今 版本的地址
        -->
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2.1-b03</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.3</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>jakarta.servlet.jsp</groupId>
            <artifactId>jakarta.servlet.jsp-api</artifactId>
            <version>2.3.5</version>
            <scope>provided</scope>
        </dependency>

1.2 Java Servlet

        <!--
        (1)servlet-api.jar 是servlet 2.2 ~ 3.0-alpha-1 版本的地址
        (2)javax.servlet-api.jar 是servlet 3.0.1 ~ 4.0.1 版本的地址
        (3)jakarta.servlet-api.jar 是servelt 4.0.2 ~ 至今 版本的地址,(移交eclipse基金会后更名 jakarta.servlet-api)
        -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>3.0-alpha-1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>jakarta.servlet</groupId>
            <artifactId>jakarta.servlet-api</artifactId>
            <version>4.0.2</version>
            <scope>provided</scope>
        </dependency>
1.2.1 Servlet
1.2.2 Filter
1.2.3 Listener

1.3 JDBC(Java DataBase Connectivity)

jdk自带API:

  1. 核心API:java.sql.*
  2. 扩展API:javax.sql.*

1.4 JNDI(Java Naming and Directory Interface)

1.5 RMI(RemoteMethod Invoke)

jdk自带包:java.rmi

1.6 JMS(Java Message Service)

<dependency>
      <groupId>javax.jms</groupId>
      <artifactId>javax.jms-api</artifactId>
      <version>2.0.1</version>
</dependency>

1.7 XML(Extensible Markup Language)

jdk自带包:javax.xml

1.8 Java IDL(接口定义语言)/CORBA

1.9 JTA(Java Transaction Architecture)

1.10 JTS(Java Transaction Service)

1.11 JavaMail

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>javax.mail-api</artifactId>
    <version>1.6.0</version>
</dependency>
<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.6.0</version>
</dependency>

1.12 JAF(JavaBeans Activation Framework)

1.13 EJB(Enterprise JavaBean)

1.14 Java EE Specification

所有历史版本规范:Java EE version history
Java EE 版本规范

1.15 Java中的jar、war和ear

2 Java EE 服务器

2.1 Jetty

Jetty版本的选择:What Version Do I Use?
Jetty版本选择

2.2 Apache & Tomcat

Tomcat版本的选择:Apache Tomcat Versions
Apache Tomcat Versions

2.3 WAS(WebSphere Application Server)

WAS版本的选择:

WAS版本的选择

学习建议

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

参考

博文

书籍

  • 《Head First Servlet & JSP》
  • 《轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发》
  • 《深入分析Java Web技术内幕》
  • 《深入剖析Tomcat》(即《How Tomcat Works》)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值