首页 > 代码库 > java web 相关基础概念的汇总

java web 相关基础概念的汇总

省去一些废话,反正是记录自学过程的,便于自己理清思路,自知自己资质欠佳,若有不对的地方还请不吝赐教。

java web 相关基础概念的汇总

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。是由Sun公司19955月推出的Java程序设计语言和Java平台(SE/EE/ME)。

Java语言的特性:1.简单性。

                 2.面向对象:面向对象编程(Object Oriented Programming,OOP,即面向对象程序设计)是一种计算机编程架构。基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成。为了实现整体运算,每个对象都能够接受信息、处理数据和向其他对象发送信息。面向对象编程语言支持类与对象、封装、继承和多态。

对象:运行期的基本实体,是一个封装了数据和操作这些数据的代码的逻辑实体。

类:具有相同类型的对象的抽象,一个对象所包含的所有数据和代码可以通过类来构造。

               3.分布式(网络应用编程接口 Java net

               4.解释执行(字节码格式,解释器对其解释执行,执行过程中所需类在连接阶段被载入运行环境)

               5.健壮稳定(强类型机制,异常处理,废料自动收集,指针的丢弃,安全检查机制)

               6.安全性(ClassLoader安全防范机制,SecurityManager安全管理机制)

                7. 可移植性(体系结构中立)

               8.高效性(运行速度)

               9.多线程:线程是一种特殊的对象,必须由Thread类或其子(孙)类来创建。               

               10.动态性(动态的被载入运行环境)

 

JDBC(Java DataBase Connectivity)技术:是一种用于执行SQL语句的Java API,由一组用Java编程语言编写的类和接口组成。

 

Servlet:服务器端的Java应用程序,具有独立于平台和协议的特性,可生成动态的Web页面,担当客户请求(web浏览器或其他http客户程序)与服务器响应(http服务器上的数据库或应用程序)的中间层。

 

JSPJava Server Pages):jsp容器执行该页面的Java代码部分,实时生成html页面。实现普通静态html和动态html混合编码的技术,利用此技术可以搭建一个安全的跨平台的动态网站。是从Servlet的基础上分离出来的一小部分,简化了开发,加强了界面设计。在高级开发中只充当用户界面部分。

<%@   %>

 

开发结构:B/S:浏览器/服务器,1个浏览器即可

          C/S:客户机/服务器,专用客户端软件

 

JavaScript:介于Javahtml之间的一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。翻译成白话“是一种能让网页更加生动活泼的程序设计语言”。

<script></script>放于head标签内。

 

JavaBean:是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean

 

XML:是一个精简的SGML版本,为基于Web的应用提供了一个描述数据和交换数据的有效手段。

<?   >

 

DOM(Document Object Model):文档对象模型,是针对HtmlXml提供的一个APIApplication Programming Interface 应用程序编程接口)

 

java web 相关基础概念的汇总