![](https://csdnimg.cn/release/download_crawler_static/88471864/bga.jpg)
MYSQL 是一项公益性的,供编程人员模仿学习,它的存在一直对我们研究学习工作
意义非凡,不仅能够降低我们的开发成本,减少投入资金,而且我们可以欣赏到大师级
的代码技术和代码风格,最主要的是能够学到他们的设计理念和设计思想。另一方面,
MYSQL 使用了各种各样的不同风格的编译器和开发工具的测试,使得我们的源代码能够
轻松移植到其他平台上,减轻我们的开发。
1.3.2 JSP
JSP,ASP,PHP 是现代流行的动态网页技术标准,是有一些十分优秀的大公司结合
实际需求制定的一个标准。在以前众所周知的 HTML 程序段中添加一些具有特殊意义的
java 程序段以及自己特定的 jsp 标签属性,由此形成了 JSP 文件。当然,jsp 完全继承
了 Java 的一些优秀的特点,能够应用与各种不同的平台之上。
为了满足我们对动态网站迅速开发的目标,到达编程人员的身心需求,缓解人员的
工作状态,JSP 进一步改进优化:
将具体所需的内容与所要显示的界面进行分离:web 开发工程师在进行网站设计的
时候,可以采用 HTML 或者是 XML 来确定最终页面的具体情况到底是什么界面。通过使
用 JSP 来实现动态页面的制作,其中具体的逻辑过程被封装起来。这样的话,对我们所
写的代码具有一定的保护作用,又能保证在任何其他浏览器上都具有一定的可用性。
可重复使用组件:开发人员及软件工程师能够共享和重复使用经常使用的组件。
可以跨平台实现:在市面上的几乎所有平台都支持 JSP+servlet+JavaBean,不需要
考虑不同平台之间的移植问题。
为了方便与数据库相连接,专业人员开发了 JDBC 驱动程序来供我们使用。除此之
外,sun 公司还有许多关于数据库的技术供我们使用参考。这里就不一一介绍,希望在
后期学习中在做介绍。
1.3.3 MVC 简介
MVC 是一种编程思想,是一种将代码中的输入部分,输出部分和程序的逻辑处理部
分分开进行代码设计。这种编程方法主要将代码分成三部分:模型,视图和控制器三个
核心部分。
视图
主要是指用户主管视觉上能够欣赏的界面。在以前的网站中,视图主要是有 HTML
来扮演主要的角色。但随着世界上计算机科学与技术水平的不断革新,新的技术水平不
断出现,主要有 xml,flash 等等。
视图仅仅是允许数据输出和用户能够就行操作等简单界面,并没有进行真正的逻辑
处理。
模型
模型表示系统的逻辑处理部分,主要指在数据库中处理数据。一个视图可以对应多
个模型,因此大大减少了代码的数量和代码的重复量。
控制器
控制器是指在知晓用户输入的情况下,通过使用模型和调用视图来满足用户的具体
需求。
MVC 工作过程是:首先让用户输入信息并使用控制器来得到用户输入的结果。接下
来根据用户的具体请求,用具体模块来处理用户的信息请求并返回最终结果。最后,控
制器用具体的视图来显示来返回请求数据。