Java Web开发的一些基本概念

来源:互联网 发布:nginx clientbodytemp 编辑:程序博客网 时间:2024/04/29 14:30

C/S 模式: 客户端与服务器结构,当客户端提交请求时,服务器给予响应。该模式可以充分利用两端硬件环境的优势。将任务合理分配到客户端和服务器端。

B/S 模式: 顾名思义就是通过浏览器来访问服务器。用户可以在网络上的任何一个角落,例如手机,电脑,平板上访问服务器。B/S模式所用的业务逻辑及数据支持都在服务器

上。当用户通过页面提出请求时,服务器及时响应。

这里大家应该可以理解了。C/S 模式界面简单,其实就是一些固定的简单软件,不需要网页去访问服务器。这样,服务器的负荷小。不太适合大用户量的使用。

Java Web指的是用Java技术进行基于B/S模式的web的应用系统的开发。这样的系统具有Java的基本特性。

1 面向对象。

2 可移植性强。

3 安全性高。

4 并发性,Java的多相处技术允许多个线程的并发执行。

大家都知道Java是SUN公式的产品。Java用于web开发,主要是动态网页的开发。

静态网页就是HTML,大家用记事本就可以开发了了。动态网页的开发的发展过程,或者是技术主要有:

1 Servlet

2 JSP

3 Struts,Spring, Hibernate

4 Ajax

第3个里面我都没听说过 。

当我在SUN网址上,现在好像不是SUN的了,你会看到很多的Java版本。这里我们介绍下:

Java developers Kits (JDK):JDK是java的开发工具箱。是SUN公司发布的最初的版本, 也是大部分人在用的,我们通常说的JAVA就是这个。

Java SDK Micro Edition (J2ME): 这个版本主要用来开发掌上电脑。手机等移动通信设备。

Java SDK Enterprise Edition (J2EE) : 这个主要用于服务器应用程序的开发。也是Java Web 主要用到的技术。

J2EE体统了对EJB (Enterprise JavaBeans), Java Servlets API, JSP, XML技术的全面支持。他的最终目的是

让企业开发者 大幅度的缩短开发时间。 

最好我们说说MVC。

这个很多人应该都听过。

MVC是J2EE常用的一种开发模式。其特点是开发交互式应用系统。提供一个优秀的设计模式。

MVC全称是:Model View Controller 其实就是把web开发分成3层。

View: 说白了就是界面,这个层觉定了用户看到的是什么。

Controller:控制层, 用来处理view层过来的指令。或者从model拿数据在view上显示。

Model: 操作数据和信息。就是做一些简单的数据处理。或者仅仅是拿数据。


0 0
原创粉丝点击