JAVA/JSP程序设计简明教程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-08 17:26:44

点击下载

作者:张道海,金帅,张海斌

出版社:东南大学出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

JAVA/JSP程序设计简明教程

JAVA/JSP程序设计简明教程试读:

前言

Java技术已经深入企业管理系统、教育科学研究等各个领域,而基于B/S架构的J2EE技术集已成为目前主流的企业管理系统开发框架。本书紧紧围绕“实用、简明”为指导方针,注重内容的连续性和系统性。本书各个知识点内容均结合相应实验案例,并配有图表,尽可能使读者学习时不感到吃力疲倦,在轻松学习中获取知识。

要想成为一名成功的Java程序员,必须要掌握系统环境的架构与配置、HTML、JScript、Java、JSP、Servlet、JavaBean、JDBC、Struts、Hibernate等内容。本书即按照这个思路去编写,从编程体系上分为三个部分共14章。考虑到不同的专业对Java的教学安排可能并不一样,比如有的将Java分为Java基础教学和JSP应用教学两个部分,因此根据教学课时数,可以有选择地分配教学内容。

第一部分 Java编程基础篇

。详细介绍了Java编程必备的一些基础知识。

第1章 Java环境的构建

,详细介绍了目前主流的系统开发环境的构建与配置,并兼顾到目前流行的移动应用开发。详细描述了J2SE、J2EE和J2ME的三种应用程序的开发过程。

第2章 HTML语言,这是Web编程必备基础,本章详细介绍了网页设计中最常用的一些标记符的使用。

第3章 CSS技术,Web页面设计中,页面的美化是重要内容,本章详细介绍了层叠样式表的定义和使用。

第4章 JScript语言,详细介绍了JScript的相关知识,通过编写客户端的程序,减少了服务器端的负担。

第二部分 Java篇。详细介绍了Java程序设计以及JSP的相关知识。

第5章 Java程序基础,详细介绍了Java的语言基础、面向对象程序设计、异常处理等。

第6章 JSP程序设计,详细介绍了JSP的页面结构、JSP的内置对象等。

第7章 文件操作,详细介绍了在Java环境下,如何实现对文件的写入和读取操作。

第8章 Servlet技术,详细介绍了Servlet环境的运行和配置、Servlet与用户的交互等。

第9章 JavaBean技术,详细介绍了JavaBean的使用、JSP设计模式等。

第10章 Java数据库程序设计,详细介绍了SQL语言以及MySQL数据库的应用、在Java数据库程序设计中用到的相关对象、事务处理等。

第11章 图形用户界面,详细介绍了Java GUI程序设计以及事件处理过程。

第12章 Struts技术,详细介绍了Struts环境的安装和配置过程,并通过案例讲解如何利用Struts框架来构建应用程序的架构。

第13章 Hibernate技术,详细介绍了Hibernate环境的安装和配置过程,并通过案例讲解如何通过Hibernate来实现关系数据库和对象之间的映射。

第三部分 Java/JSP编程实践篇。以典型的B2C系统为例,详细介绍了其开发过程。

第14章 B2C电子商城。详细介绍了该系统的架构以及功能模块的设计与开发,短小而相对完整,便于读者模仿和学习。

本书在编写过程中主要依据Sun公司的Java开发标准,同时参考了相关书籍文档以及代码,文中恕不一一标注出处,其原文版权属于原作者,特此声明,并结合自己多年教学实践的积累,最终得以完成。

由于本书编写的时间和作者自身水平有限,书中难免有不足之处,敬请广大读者批评指正。笔者2015年4月于镇江第一部分Java编程基础篇第1章Java环境的构建

通过本章内容学习和练习,初步使学生掌握Java环境、JSP环境、J2ME环境的安装与配置,为后续课程内容学习打下基础。本教程基于Windows 8操作系统,构建JDK+Eclipse+Tomcat环境。

学习目标:(1)了解Java/JSP/J2ME环境的安装与配置;(2)掌握Eclipse环境,建立项目;(3)初步了解Java应用程序、JSP程序、J2ME程序的编写过程。

1.1 Java运行环境的构建

1.1.1 JDK的安装与配置

Sun公司为我们提供了免费的JDK,可以在网站上搜索下载最新版本,本教程使用的版本是jdk-6u41-windows-i586. exe,运行该文件,在弹出的安装向导窗口中顺次选择【Next】、【Yes】、【Finish】等操作,直至安装完毕。注意:为了便于后面的配置,我们将JDK安装在d:\jdk目录下,安装后在该目录下形成如图1.1所示的目录文件结构。图1.1 Java目录文件结构

JDK安装好了,需要设置环境变量:Java Home、Path(不区分大小写)。方法:在桌面上右击图标,在显示的右键菜单中选择【属性】,然后在弹出的【系统属性】窗口中选择【高级】【环境变量】,弹出窗口如图1.2所示。图1.2 系统环境变量配置

在环境变量窗口【系统变量(S)】中,新建环境变量【java home】,设置值如图1.3所示。图1.3 环境变量java home设置【Path】环境变量已经存在,在【系统变量(S)】中找到该变量,设置值如图1.4所示。图1.4 环境变量path设置

至此,JDK的安装与配置就完成了。是不是觉得很简单呢?这只是第一步,JDK的安装只是使本机具有了运行Java程序的能力,但如何编辑和运行Java程序,还需要安装和配置开发环境。目前,Java的编辑工具很多,如JCreator、JBuilder、Editplus、Eclipse等,甚至是Window的记事本。Eclipse是专业和非专业人士的首选Java集成开发工具,支持跨平台以及第三方插件。1.1.2 Eclipse的安装与配置

Eclipse是著名的跨平台Java编辑容器,提供J2SE、J2EE、J2ME开发支持的三个版本,为了满足个性化的需求,还支持第三方插件,本教程使用的版本是eclipse-jee-juno-SR1-win32. zip,支持J2EE的开发,不但可以创建J2SE项目,还可以创建J2EE项目。该软件包可以在官网http://www. eclipse. org上下载。Eclipse的安装很简单,只需将该软件包解压即可,本教程将其解压到d:\根目录下,解压后形成如图1.5所示的目录结构。图1.5 Eclipse的目录结构

如果仅仅写Java的应用程序,现在就可以运行eclipse. exe文件新建Java项目了。初次启动Eclipse需要设置自己默认的工作空间(workspace),本教程设置为D:\workspace为项目原始文件保存的默认文件夹,如图1.6所示,并将左下角复选框选中,下次就不再询问了。单击【OK】即可启动Eclipse。

本教程不仅适合构建Java项目的学习,还适合使用Java技术来构建Web项目的学习,因此下一节将介绍JSP运行环境的安装与配置。图1.6 Eclipse启动1.1.3 JSP运行环境的安装与配置

构建JSP程序的执行环境,除了要安装Java的运行环境,还需要有运行JSP的Web服务器。JSP的服务器也有很多,比如Tomcat、JBoss、WebLogic、WebSphere、Resin等,其中有些是免费的,还有些是收费的,作为软件发展的趋势,越来越倾向于开源和免费。Tomcat是由Sun公司和Apache开发小组共同提出的Apache Jakarta Project下的免费产品,为了使JSP/Servlet能够与Apache一起运行而开发的JSP容器,支持J2EE项目的运行。目前Tomcat服务器有安装版和解压版,最新版为7.0。本教程使用的版本是apache-tomcat-7.0.37-windows-x86. zip,该软件包为绿色版本,直接将其解压到d:\根目录,形成如图1.7所示的目录结构。图1.7 Tomcat安装生成目录

Tomcat服务器默认为8080为其服务端口号,进入bin目录,找到startup. bat文件,双击打开,出现如图1.8所示窗口,即表示服务启动成功。图1.8 Tomcat服务启动

Tomcat的项目发布目录为webapps, webapps目录下的ROOT目录为Tomcat服务器的默认目录。打开浏览器,输入:http://localhost:8080,则会自动运行webapps/ROOT目录下的index. jsp文件,如图1.9所示。图1.9 Tomcat服务器执行默认主页面

当然,也可将Tomcat整合到Eclipse环境下,这样程序调试时由Eclipse自动加载Tomcat服务器。本教程提供的Tomcat第三方插件为tomcatPluginV321. zip,将其解压,拷贝其下目录和内容com. sysdeo. eclipse. tomcat 3.2.1复制到eclipse的plugins目录下。重新启动eclipse,可以看到工具栏上出现了如图1.10所示图标,即表示tomcat插件加载成功(提示:如果看不到这个图标,可以将com. sysdeo. eclipse. tomcat 3.2.1拷贝到eclipse的dropins目录下,再重新启动eclipse试试,居然成功了,是不是很欣慰呢,有时候就是这么莫名其妙)。图1.10 eclipse启动加载项

接下来,还要在Eclipse环境下,做些配置工作,打开菜单【Window】,单击【Preferences】,弹出如图1.11所示界面。图1.11 Eclipse选项配置

在图1.11中点击【Tomcat】,配置【Tomcat home】,点击【Browse…】,选择Tomcat的根目录,如图1.12所示。图1.12 Tomcat配置选项

接着展开【Tomcat】,点击【Advanced】,配置【Tomcat base】,点击【Browse…】,选择Tomcat的根目录,如图1.13所示。接着点击【Apply】按钮,保存设置。图1.13 Advanced配置选项

然后在该选项窗口中展开【Server】,点击【Runtime Environments】,如图1.14所示。图1.14 Runtime Environment配置

在1.14窗口中,单击【Add…】,弹出如图1.15所示窗口,选择Apache Tomcat v7.0,单击【Next>】,进入如图1.16所示界面。图1.15 New Server Runtime Environment配置

在1.16窗口中,点击【Browse…】,选择Tomcat的根目录,点击【Finish】回到图1.14界面,点击【OK】完成Eclipse环境对Tomcat的整合。图1.16 Edit Server Runtime Environment配置

这时,我们看到主界面Project Explorer中,多了Servers项,如图1.17所示,选择右下角Servers选项卡,双击Tomcat v7.0 Server at localhost [Stopped, Republish],出现如图1.18所示界面。图1.17 Eclipse主界面

在图1.18界面中,选择Server Locations中的项目发布目录,按如图所示设置并保存,这样以后我们自己开发的项目将发布到D:\apache-tomcat-7.0.37\webapps目录中运行。图1.18 Server配置

1.2 建立项目MyExample

在Eclipse主界面Project Explorer空白处右击,弹出快捷菜单,选择【New】【Project】,弹出如图1.19所示窗口。

在1.19窗口中,选择【Web】【Dynamic Web Project】,点击【Next>】,进入如图1.20所示窗口。图1.19 New Project窗口图1.20 New Dynamic Web Project窗口

在1.20窗口中【Project name】中输入项目名:MyExample,点击【Finish】,即生成项目MyExample,如图1.21所示。图1.21 生成MyExample项目后主窗口

实际上一个项目名对应一个保存的文件夹,本教程已经设置D:\workspace目录为Eclipse的默认工作空间,因此项目里所有新建和自动产生的源文件都将保存在D:\workspace\MyExample目录中进行统一管理。

有了这个项目后,可以在该项目里创建和运行两类程序,一类是以.java为扩展名的Java应用程序,这类文件保存在Java Resources的src目录中;另一类是以.jsp为扩展名的JSP程序,这类文件保存在WebContent目录中。当然可以为这些目录建立子文件夹进行分类存放。下面以Java应用程序和JSP程序分别实现输出字符串“Hello World! ”为例来讲解如何在Eclipse环境下编写和运行这两类程序。

1.3 以应用程序输出“Hello World! ”

为了便于以后代码的调试,我们需要Eclipse环境能够将每行代码前显示行号,设置方法为:在Eclipse主窗口中选项【Window】【Preferences】,然后在弹出的选项窗口中选择【General】【Editors】【Text Editors】,如图1.22所示,选择Show line numbers,单击【OK】回到主界面。图1.22 Text Editors环境设置窗口

在图1.21生成的MyProject项目中,右击Java Resources中的src目录,弹出如图1.23所示窗口,在窗口中选择【New】【Class】,弹出如图1.24所示窗口。图1.23 新建窗口图1.24 New Java Class窗口

在图1.24窗口中,【Name】中输入E11,即为Java应用程序的文件名,单击【Finish】,即生成如图1.25所示内容。图1.25 E11代码编辑窗口

在图1.25窗口所示的main()主函数中(注:main()是应用程序的入口函数,没有main()就不能作为应用程序直接运行),增加如图1.26所示代码,即完成该程序。图1.26 E11程序代码

单击图1.25所示的下拉按钮,如图1.27所示,选择【Run As】【2 Java Application】即以应用程序直接运行该程序。

运行结果在Console控制台选项卡中直接输出结果,如图1.28所示。图1.27 E11代码运行选择窗口

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载