摘 要JAVA 语言是目前 Internet 上大型的 WEB 应用程序开发时使用得最热门的编程语言,本文描述了 JAVA 和 JSP 技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,同时也会应用相关的 Struts 框架,并完成一个基于这种技术的网上书店系统
关键字:JAVA, Struts, Servlet, JSP, 网络编程, 电子商务, 网上书店第一章 JAVA 的网络功能与编程1-1 JAVA 语言简介 Java 是一种简单易用、完全面对对象、具有平台无关性且安全可靠的主要面对Internet 的开发工具
自从 1995 年正式问世以来,Java 的快速进展已经让整个 Web 世界发生了翻天覆地的变化
在早期,Java 比较多的用在浏览器上,插入到网页中(即是Java Applet 程序),成为最灵活、最强大的网页多媒体的载体,但由于 Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet 逐渐的被后起之秀Flash 所替代,但随着 Java Servlet 的推出,Java 在电子商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出,更是让 Java 成为基于 Web 的应用程序的首选开发工具,目前的 Java 技术已成为所有大型电子商务项目的必定选择
1-2 JAVA 语言在网络上的应用 Java 程序可以猎取网络上结点的图象、声音、HTML 文档及文本等资源,并可以对获得的资源进行处理
例如 Java 程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来
在编程处理上,一般先生成一个 URL 类型的对象,然后用 Java 中相应的方法(method)猎取该对象所代表的资源
1-3 JSP 的基础——Servlet 技术 Java Servlet 是