第2章 系统相关技术基础
2.1 JSP
JSPXML的Tags和ScriptletsJSP成功的实现网页设计和显示与网页逻辑的分离,并且能够支持基于组件可重用的设计,使开发Web相关程序的方式变得方便快捷和简易[7]。
JSP网页发出访问Web服务器请求时,程序段首先被执行,然后返回给客户的是JSP中的HTML代码和执行结果。实现建立动态网页所需要的功能是用插入的Java程序段来完成的,Java程序段可以解析JSP中的代码来实现网页的重新定向,也可以根据JSP中连接数据库的语句实现操作数据库功能等。
JSP与JavaServlet一样,执行时是在服务器端的,HTML文本是通常返回给客户端的形式,因此只要有浏览器客户端就能成功的访问和浏览。
HTML代码包括JavaScript以及在HTML嵌入的Java代码形成了JSP页面。当客户端向服务器端发出请求以后服务器端会处理这些Java代码,然后将重新生成的HTML页面返回给客户端的浏览器。JSP的技术基础是JavaServlet,而且只有配合JavaServlet和JSP才能完成大型的Web应用程序的开发。JSP是面向对象的,安全可靠且具有平台无关性,具有面向因特网的特点。
IBM、Oracle、Bea等公司自JSP推出后就支持JSP技术的服务器,这也使得JSP能够迅速成为商业应用的服务器端语言[8]。
2.2 Java语言简介
它最初被命名为Oak,它是来解决诸如冰箱,电视机、电话等家用电器的控制和通讯问题,以家用电器等小型系统为目标的编程语言。后来该项计划被Sun公司放弃了,因为在智能家电的需求市场方面并不像预期中的那样高。但互联网的快速发展使得Oak在将要失败时,Sun公司审时度势,意识到了Oak将会在互联网的热潮中把握良机前景也会比较良好,于是改造了Oak,以“Java”的名称正式发布。
面向对象的程序设计语言Java与面向对象语言C++的核心是相似,但是Java
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库02-信息学院-物联网导论-论文模板(10)在线全文阅读。
相关推荐: