软件:前台乃是使用JDK1.6、MyEclipse等开发工具进行前台功能之开发; 后台乃是采用Oracle数据库帮PL/SQL工具进行后台数据库之支持; 测试过程相对复杂,百
软件:前台乃是使用JDK1.6、MyEclipse等开发工具进行前台功能之开发;
后台乃是采用Oracle数据库帮PL/SQL工具进行后台数据库之支持;
测试过程相对复杂,百度过以下技术后,方才有了大致了解。
1.5.2 开发技术
(1) Servlet技术
Servlet(Server Applet)乃为Java Servlet之简称,被唤为小服务程序以及服务连接器,用的乃是Java编写之服务器端之程序,主要功能乃为交互式之浏览以及修改数据,亦或者为生成动态Web内容。
狭义之Servlet乃是指Java语言实现之接口,广义之Servlet乃是指任何实现了Servlet接口类,平常,人将Servlet理解为广义Servlet。Servlet之运行乃是需要支持Java的应用服务器中。原理为Servlet可以响应各种类型之请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议之We服务器。
最早支持Servlet标准乃是JavaSoft之于uJava Web Server,此后,一些其它的基于Java的Web服务器方才开始支持Servlet。
(2) JSP技术
JSP全名乃为Java Server Pages,中文名被唤为java服务器页面,其根本乃为一个简化之Servlet设计,它既能于Linux下跑,亦能于其他操作系统上跑。
Html语法之java扩展乃是被它所实现(以 <%, %>形式)。JSP乃是与Servlet一样的,而Servlet方才在上文亦提到了,它乃是位于服务器端所执行的。一般返回到客户端的只不过为HTML文本,所以浏览器装于客户端,便可浏览。
JSP技术乃是使用Java编程语言编写类scriptlets以及XML的tags,这样以后才封装产生动态网页之处理逻辑。网页还能通过tags以及scriptlets访问服务端的之资源且一经存在的应用逻辑。JSP将网页设计以及网页逻辑的显示分离,亦支持基于组件的以及可重用的设计,让基于Web之应用程序之开发能够变的迅速和容易。 JSP(JavaServer Pages)乃是一种动态页面技术,它的目的只要就是将表示逻辑从Servlet中分离出来。
Java Servlet乃是JSP的技术基础,而且大型的Web应用程序的开发亦需要Java Servlet以及JSP配合方能完成。JSP乃是具备了完全的面向对象以及Java技术的简单易用,且安全可靠并且具有平台无关性,这便是主要面向因特网的特点。
(3) Java语言
Java乃是一门面向对象编程语言,不但吸收了C++语言的很多优点,亦抛弃了C++里很多很难理解的例如多继承、指针等等概念,因此,Java语言乃是具有简单易用以及功能强大这两个特征。Java语言,它作为静态面向对象编程语言的代表,完美地展现了面向对象的理论, 晕允了程序猿进行复杂的编程,用的呢乃是优雅的思维方式。
Java具有面向对象、简单性、健壮性、分布式、安全性、平台独立、安全性以及多线程、可移植性、动态性等等特点。
(4) SQL语言
结构化查询语言(Structured Query Language)简称SQL,乃是一种特殊目的的编程语言,亦是一种程序设计以及数据库查询语言,它用于存取数据和管理,更新以及查询关系型数据库系统;亦为数据库脚本文件之扩展名。
(5) Socket
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端便被称为一个socket。
建立网络通信连接至少需要一对端口号(socket)。socket的本质乃是编程接口(API)对TCP/IP的封装,TCP/IP也需要提供可供程序员做网络开发所用的接口,这便是Socket编程接口;HTTP是轿车,提供了封装亦或显示数据的具体形式;Socket乃是发动机,提供了网络通信的能力。
Socket的英文原义是“插座”或“孔”。这作为BSD UNIX的进程通信机制,取后一种意思。通常亦被称为"套接字",用于描述端口和ip地址,乃为通信链的句柄,可以用来实现不同计算机亦或者是不同虚拟机之间的通信。Socket正像其英文原义那样,像毕业论文。每个毕业论文就有这么一个编号,有的毕业论文完美,有的毕业论文有漏洞,还有的则不合格。然而这毕业论文的性质都是一样的,都是毕业论文。