JAVA浅理解

JAVA基于虚拟机JVM(Java Virtual Machine 简称JVM)

JDK:Java Development Kit,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

如果只运行,则只需JDK即可。

SE(JavaSE),standard edition。

EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

常用框架

一、Tomcat

Tomcat是一个实现了JAVA EE标准的最小的WEB服务器该服务器支持全部JSP以及Servlet规范.可以理解为网络通信程序

二、servlet

Servlet是sun公司提供的一门用于开发动态web资源的技术。
  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:
  1、编写一个Java类,实现servlet接口。

  2、把开发好的Java类部署到web服务器中。

三、structs

Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。Struts实现的重点在C(Controller)

四、spring

Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)

五、ibatis

总体来说 iBATIS 的系统结构还是比较简单的,它主要完成两件事情:

  1. 根据 JDBC 规范建立与数据库的连接;

  2. 通过反射打通 Java 对象与数据库参数交互之间相互转化关系

六、Hibernate

Hibernate是一个轻量级的JDBC封装,也就是说,我们可以使用Hibernate来完成原来我们使用JDBC完成的操作,也就是与数据库的交互操作。它是在dao层去使用的。


猜你喜欢

转载自blog.csdn.net/lyq_csdn/article/details/80636246