Java Web开发的一些基本概念

本文详细介绍了C/S模式与B/S模式的区别,以及JavaWeb开发的特点,包括Java的基本特性如面向对象、可移植性、安全性等,并深入探讨了JavaWeb开发中的关键技术,如Servlet、JSP、Struts、Spring、Hibernate、Ajax等。同时,文章还介绍了Java的版本体系,包括JDK、J2ME、J2EE等,以及MVC开发模式的实现方式。

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: 操作数据和信息。就是做一些简单的数据处理。或者仅仅是拿数据。


评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值