项目实践精解:Java核心技术应用开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

光盘使用指南

光盘中的内容如下:

项目源代码(Project Source Code)

演示代码(Sample Code)

运行(Project Deployment)SuperVCD Store项目应用

免费赠送(Free Course):《Java核心技术视频》

将光盘放入光驱,出现如图1所示的窗口,单击各按钮,即可浏览使用相应的内容。

图1

单击“浏览光盘”按钮,出现如图2所示的窗口。“浏览光盘”中共包含3个目录:projectRun,sampleCode和sourceCode。

图2

1.sourceCode目录:包含SuperVCD Store项目的程序代码。

2.sampleCode目录:包含各个章节演示例子(Sample)的源代码。

3.projectRun(项目的运行说明):在projectRun目录中,保存了两个子目录,一个为SuperVCD,另外一个是SuperVCDJDBC。SuperVCD中保存的是使用文件系统作为存储媒介,以文件操作为主的SuperVCD项目。SuperVCDJDBC中保存的是使用关系型数据库作为数据存储以及操作对象的SuperVCD项目,该项目主要使用了JDBC技术。

读者可以选择运行需要的项目。

3.1 SuperVCD项目

进入SuperVCD目录。

(1)编译并启动数据服务器

假定已经配置好Java开发环境,那么打开一个DOS控制台(Console),然后编译数据服务类MusicDataServer.java。

        javac MusicDataServer.java

接着运行数据服务器。

        java MusicDataServer

(2)编译并启动StoneForest类

打开另一个DOS控制台(Console),然后编译StoneForest.java类。

        javac StoneForest.java

接着运行它,项目就会启动并运行。

        java StoneForest

(3)(可选)我们还提供了runjavadoc命令,用来生成java doc格式的开发文档,保存在docs文件夹下。为代码提供技术文档是一个好的开发习惯。

3.2(可选)SuperVCDJDBC项目

目录结构说明如下。

src:源代码目录。

bin:可执行的class文件目录。

database:建表SQL文件以及批处理文件。

lib:连接数据库的数据库驱动压缩包.jar文件。

进入SuperVCDJDBC目录。

(1)运行数据库脚本MySQLsupervcd.bat

假定已经安装好MySQL数据库系统并且启动了MySQL数据库服务,那么打开一个DOS控制台(Console),进入database目录,然后执行MySQLsupervcd.bat。

        E:\projectRun\SuperVCDJDBC\database\MySQLsupervcd.bat

配置文件db_file.properties说明,该文件用来配置SuperVCDJDBC将使用哪种RDBMS。

        dbfile=MySqlDatabase.properties

表示该系统使用MySqlDatabase.properties中的数据库信息。

        drivername=com.mysql.jdbc.Driver
        url=jdbc:mysql://localhost:3306/supervcd
        user=root
        password=

在CLASSPATH环境变量中添加数据库驱动包。

        set CLASSPATH=%CLASSPATH%;d:\projectRun\SuperVCDJDBC\lib\
        mysql-connector-java-3.1.12-bin.jar

(2)编译并启动StoneForest类

打开另一个DOS控制台(Console),操作同上,然后编译StoneForest.java类。

        javac StoneForest.java

接着运行它,项目就会启动并运行。

        Java  -classpath StoneForest

(3)(可选)我们还提供了runjavadoc命令,用来生成java doc格式的开发文档,保存在docs文件夹下。为代码提供技术文档是一个好的开发习惯。

免费赠送《Java核心技术视频》(总计7章,全长12.5小时,价值200元)

为了满足成千上万的Java迷探求其奥妙,为他们进一步学习Java高级技术奠定有益基础,亚思晟科技的外籍软件专家梁立新老师,录制了非常生动和清晰的视频讲座课件,以飨爱好者。课件从基础知识开始讲起,由浅入深,循序渐进;其中列举的实例,每一动态步骤都历历在目,如身临其境。相信会对那些希望了解或深入学习Java面向对象核心语法和技术的读者带来很大帮助!

赠送的视频主要内容包括以下几个方面。

Java开发环境、基本特性及第一个应用程序。

Java基础语法1:标识符(Identifier)、关键字(Keyword)及数据类型(Types)。

Java基础语法2:表达式(Expression)及流程控制(Flow control)。

Java基础语法3:数组(Array)。

Java面向对象核心语法1:类和封装(Encapsulation)。

Java面向对象核心语法2:继承(Inheritance)和多态(Polymorphism)。

Java面向对象高级语法1:静态(static)变量、最终(final)类,以及抽象类和接口(Abstract Class/Interface)。

Java面向对象高级语法2:内部类(Inner Class)。

Java面向对象高级语法3:集合(Collection)。

另外,特别要说明的是,与本书配套的后面章节的全部视频将会在亚思晟科技的网站(www.ascenttech.com.cn)上发布,欢迎下载。

网上视频主要内容包括:

Java异常处理

第一阶段复习及答疑课(一)

第一阶段复习及答疑课(二)

第一阶段复习及答疑课(三)

使用AWT and Swing建立用户图形界面(一)

使用AWT and Swing建立用户图形界面(二)

使用AWT and Swing建立用户图形界面(三)

使用AWT and Swing建立用户图形界面(四)

使用AWT and Swing建立用户图形界面(五)

使用AWT and Swing建立用户图形界面(六)

Applet编程技术(一)

Applet编程技术(二)

多线程高级编程(一)

多线程高级编程(二)

使用输入输出类(一)

使用输入输出类(二)

使用TCP/IP和UDP/IP开发网络编程(一)

使用TCP/IP和UDP/IP开发网络编程(二)

第二阶段复习及答疑课(一)

第二阶段复习及答疑课(二)