出版时间:2006-1 出版社:高等教育出版社 作者:耿骞/国别:中国大陆 页数:229
前言
当前,在国外软件界和国内相关行业和部门,越来越多的人开始将开发工作转移到以Java为主导的开放式环境上来,J2EE已成为Web编程的标准工业平台。有几个原因促成了这种发展趋势:一是JavedJ2EE平台给用户提供多样化的选择。这种选择不但体现在操作系统上,还体现在程序服务器(ApplicationServer)和数据库管理系统(DatabaseSeryer)上。随着Java的不断成熟,其WRITEONCE,RUN ANYWHERE正逐步变为现实。二是大量基于Java的开放源码工具可大大降低开发成本,缩短产品投放市场的时间。开放源码开发模式符合软件界鼓励竞争和创新,加强合作和交流,共同促进计算机应用发展的思想。三是Java/J2EE是一个真正意义的开放式平台,具有极强的可扩充性和可延伸性。就国内而言,Java/J2EE开发平台能有利于我国自主知识产权软件的开发,有利于我国软件业的发展,有利于国际外包业务的承包。国内有识之士已经认识到这一点。本书内容涉及JavaWeb开发的基本知识和基本方法。作为JavaWeb开发基本内容的介绍,本书主要内容从HTML、JavaScript和CSS开始讲起,较全面、通俗地介绍了Java、Servlet、JSP等内容,并对Tomcat、Eclipse等平台和工具的安装使用,以及JDBC、MySQL、XML等内容进行了介绍。内容介绍时,本书使用一个实例,具有很强的操作性和实用性。全书共由8章组成。第1章对Web编程进行了简单介绍,包括HTML、HTTP协议和Web服务器、基于浏览器的系统优点、用户端脚本语言JavaScript、CSS格式语言,以及HTML编辑工具等。第2章是为系统开发进行工具上的准备,内容涉用Java JDK的安装和使用、Eclipse的安装和使用、Tomcat的安装和使用等。第3章是本书所用实例的项目介绍,并包含快速原型的内容。第4章讲解了Java的基本语法等内容,并对Servlet进行了介绍。第5章是关于数据库处理的内容,包括JDBC原理和API,MySQL安装和配置和JDNI等。第6章介绍JSP,讨论Servlet存在的问题,MVC系统设计模式,JSP基本语法和API,以及Java Bean的定义和应用。
内容概要
《程序设计基础:Java》内容涉及Java Web开发的基本知识和基本方法。作为Java Web开发基本内容的介绍,《程序设计基础:Java》主要内容从最基本的HTML、JavaSeript和CSS开始讲起,较全面、通俗地介绍了Java、Servlet、JSP等内容,并对Tomcat、Eclipse等平台和工具的安装使用进行了介绍。《程序设计基础:Java》面向准备以Java进行Web系统开发的初学者,要求学习者有一定的程序设计基础。书中文字通俗易懂,适合于各类职业院校计算机专业及相关专业的师生阅读,亦适于企业管理人员、数据库管理员、开发人员使用。
书籍目录
第一章 Web编程基本知识1.1 理解HTML1.2 HTTP协议和Web服务器1.3 基于浏览器系统的优点1.4 客户端脚本语言JavaScript1.5 CSS格式语言第二章 系统开发环境准备2.1 系统技术原理与开发环境2.2 Java JDK的安装和使用2.3 Eclipse的安装和使用2.4 Tomcat的安装和使用第三章 elegantERP3.1 项目描述3.2 快速原型:elegantERP的用户界面第四章 Java Servlet4.1 Java语言入门4.2 Scrvlct原理和结构4.3 Servlct API解析4.4 使用Servlct的设计第五章 JDBC5.1 JDBC原理和API5.2 MySQL安装和配置5.3 elegantERP:ER图和数据模型5.4 JNDI:如何配置Data Source5.5 MYSQL:数据操作5.6 elegantERP:数据存取第六章 JSP6.1 Servlet存在的问题6.2 MVC系统模式设计6.3 JSP语法与API6.4 JavaBean的定义和应用6.5 用户自编Tag库6.6 系统重新思考6.7 elegantERP的设计第七章 XML处理7.1 XML介绍7.2 XML解析与相关技术第八章 系统集成
章节摘录
插图:1.3.1客户机/服务器模式及特点20世纪90年代以来,客户机/服务器模式成为越来越广泛使用的一种新型计算机应用模式。客户机是一个联网的信息请求方,通常是一台PC或工作站,为终端用户提供友好的界面,能够从服务器处查询数据库和其他信息。服务器通常是一台高性能工作站、小型计算机或大型机,拥有供网络中的众多客户操作的信息。在客户机/服务器计算模式下,一个或多个客户机和一个或若干个服务器,以及下层的操作系统进程间通信系统,共同组成一个支持分布计算、分析和表示的系统。它把功能强大的具有本机处理能力的客户机与易于访问的高性能的服务器相连接,从而把方便灵活的PC工作站和高性能的服务器上的数据库系统两者结合起来。在这种模式中,如果大量的操作在客户端进行,就是所谓的胖客户机,反之则是瘦客户机。两者各有优缺点。胖客户机模型的主要优点是它充分利用了桌面功能,卸除了服务器上的应用处理并使它们更加有效,不易发生瓶颈。缺点则是需要在瘦服务器和胖客户机之间进行大量的数据传输,并且,维护、升级或替换分布于各客户端的应用程序是非常困难的。
编辑推荐
《程序设计基础:Java》为中等职业教育电子信息类专业企业技能型人才双证培养方案配套教材之一。
图书封面
评论、评分、阅读与下载