IDE SDK JDK JRE Java Javabean Serverlet JSP Javascript java虚拟机

来源:互联网 发布:手机淘宝怎么装修店铺 编辑:程序博客网 时间:2024/06/06 04:12

一直以来对这些概念都是模糊的,今天特地整理一下。

(1)IDE 和 SDK

①IDE:集成开发环境 integrated development environment

②SDK:软件开发工具包 software development kit

  *集成开发环境:是可以辅助开发程序的应用软件。软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写的功能,分析功能,编译功能,Debug功能等一体化的开发软件套。所以具备这一特性的软件或软件套都可以叫做IDE。

  *SDK:比如JDK; Android SDK

(2)Java开发环境部署

①Eclipse(IDE)

②JDK (SDK)

  *JDK 面向开发人员使用的SDK,提供了java开发环境和运行环境

  *JRE java的运行环境,面向java程序的使用者而不是开发者。

③Tomcat

  *apache ——web服务器,静态网页

  *Tomcat——java服务器,JSP动态网页

(3)Java JavaBean Serverlet JSP Javascript

①Java一种编程语言,可以用于编写应用程序,主要用在网络编程上

  *J2SE(Java 2 Standard Editor):标准版,包含构成Java语言核心的类

  *J2EE(Java 2 Enterprise Editor):企业版,包含J2SE的类,并且还包括用于开发企业级应用的类

  *J2ME(Java 2 Micro Editor):微缩版,包括J2SE的一部分类

②JavaBean Java语言编写的可重用组件 只包括属性和get/set方法

③Serverlet Java语言编写的服务端程序

④JavaScript 一种脚步语言和java没有任何关系

  *javabean就是个基本的对象,是mvc中的model.通常javabean对应的是数据库中的一张表的结构,只有表明和属性字段

  *serverlet是处理请求的,是mvc中的controller。它像一个main函数,是入口和主要调度者,serverlet在处理业务逻辑的时候调用javabean中的方法

  *jsp是mvc中的view,只负责展示页面和部分数据结果,给用户一个能发送请求的按钮。

  *jsp发送请求——serverlet接受请求——serverlet调用连接数据库函数——serverlet调用javabean操作对象——数据库数据变更——把结果输出到jsp用户

(4)java虚拟机:屏蔽了与具体平台相关的信息,使得java语言编译程序只需生成在java虚拟机上运行的字节码。

0 0
原创粉丝点击