java学习园地-实验指导
文章平均质量分 76
liubaoshan
这个作者很懒,什么都没留下…
展开
-
Java程序设计实验指导书-前言
前言 一、上机实验目的 上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解 Java 语言的基本结构和程序设计方法。通过亲手编程掌握 Java 语言编程的方法。 二、实验基本内容 为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了 8 个实验。学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。指导书...2011-03-28 21:44:14 · 247 阅读 · 0 评论 -
从头学起:struts2(1)
从头学起:struts2(1)从页面跳转说起:先看一个例子,使用通常的方式进行页面跳转。建立如下两个页面:first.jsp:<%@page contentType="text/html" pageEncoding="UTF-8"%><%@taglib prefix="s" uri="/struts-tags"%><html> &l2011-12-15 23:10:54 · 116 阅读 · 0 评论 -
基于NetBeans7.0的Hibernate编程入门
基于NetBeans7.0的 Hebernate入门1. 建立一个java项目JavaHibernat如图: 2. 新建一个数据连接: 3. 添加Hibernate库,如图: 4. 使用向导新建Hibernate配置文件: 结果自动生成如下文件...2011-11-19 11:47:14 · 174 阅读 · 0 评论 -
登录系统-基于servlet+hibernate
1.新建一个java web项目,在步骤4中选择Hibernate3.2.5选项(如果没有建好数据库连接,可以在此建立连接): 这时netbeans自动生成hibernate.cfg.xml文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "...2011-11-19 19:01:09 · 416 阅读 · 1 评论 -
登录系统-基于servlet
1. 新建一个web项目,在项目中添加两个包:JavaBean和Servlet。2. 在JavaBean包中新建是三个java类:DB_Conn.java、DB_User.java和User.java。DB_Conn.java文件用于数据库连接,加入如下代码:package JavaBean; import java.io.PrintWriter;i...2011-11-19 19:48:04 · 195 阅读 · 0 评论 -
登录系统-基于struts2的分层架构
1.下载支持Netbeans7.0的Struts2插件,在工具-插件-已下载-添加插件菜单下安装struts2插件。2.新建一个web项目,在步骤4中选择struts2选项,去掉“Create example page”选项: 在自动生成web.xml中,给出了struts2过滤器配置,默认拦截所有请求:“\*”,<filter> <filter-...2011-11-19 21:48:09 · 178 阅读 · 0 评论 -
登录系统-基于servlet+hibernate分层架构
本实验使用servlet+hibernate分层结构,目的是可以更好地进行ssh整合的准备,可以参考《登录系统-基于servlet+hibernate》和《登录系统-基于struts2的分层架构》两篇文章。1.新建一个java web项目,在步骤4中选择Hibernate3.2.5选项(如果没有建好数据库连接,可以在此建立连接): 这时netbeans自动生成hibern...2011-11-21 12:13:04 · 268 阅读 · 0 评论 -
依赖注入入门-从dao到service
在分层的web应用系统中,通常将数据操作分为dao数据层和service业务逻辑层,dao层负责对数据的操作,servlet或action通过service层对数据进行读写,而service层对数据的读写依赖于dao 层对数据的操作,因此存在着类之间的依赖。下面我们通过模拟实验理解不同技术对依赖关系的处理。例1.在传统的模式中,依赖关系是通过构造对象的方式实现的。创建如下三个类,模拟从da...2011-11-23 18:30:10 · 825 阅读 · 0 评论 -
登录系统-基于struts2+spring+hibernate分层架构
1、创建mysql数据库,结构如下图所示: 2、新建数据连接: 3、新建NetBeans项目,在第四步“框架”中选择“Spring Web MVC”、“Struts2”和“Hibernate”选项,如果IDE不包含“Struts2”选项,则需要下载插件安装: 系统自动生成如下配置文件:web.xml、applicationContext.xml、hibe...2011-11-29 21:43:31 · 248 阅读 · 0 评论 -
登录系统-基于struts2+spring+hibernateJPA分层架构
1、新建一个mysql数据库,并新建连接,数据库结构如下图所示: 2、新建一个项目,包结构如下图: 3、导入框架所需的jar文件,从下面网址下载:http://ishare.iask.sina.com.cn/f/14550905.html?from=like&retcode=0或:http://download.csdn.net/detai...2011-12-08 21:27:40 · 204 阅读 · 0 评论 -
消息对话框MessageDialog综合应用:九九表
java信息对话框:MessageDialog是一个非常有用的组件,在java交互编程中,需要给出如出错、警告、操作、结果等等提示时,MessageDialog就会起到事半功倍的效果。MessageDialog的编程需要引用showMessageDialog方法,该方法是javax.swing包中的JOptionPane类的成员,因此引用时需要导入JOptionPane类,该类共有三个s...原创 2012-04-01 23:39:09 · 1300 阅读 · 0 评论 -
输入对话框showInputDialog综合应用:猜数游戏
Java输入对话框共有6个重载方法showInputDialog(),其中两个与其他组件无关联;均为静态方法,返回值都是String类型。1. showInputDialog(Object message)这是最简单的输入对话框,只有一个参数,通常是用来提示用户进行正确输入的字符串。例:JOptionPane.showInputDialog("提示信息");2. s...原创 2012-04-06 17:13:07 · 807 阅读 · 0 评论 -
实验13 数据库的连接:JDBC*
一、实验目的 了解JDBC核心API,利用JDBC核心API,建立数据库连接、执行SQL语句、取得查询集、数据类型支持等功能。二、实验要求 1. 了解JDBC的概念和工作原理。2. 掌握使用JDBC实现简单的数据库管理。三、实验内容 (一)配置ODBC数据源 1. 从开始菜单中,选择设置|控制面板。2. 在控制面板中选择"32位 ODBC"。3. 打开"32位 ...原创 2011-03-28 22:02:16 · 470 阅读 · 0 评论 -
实验14 JSP与Servlet技术*
一、实验目的 1. 理解JSP元素的概念2. 理解JSP 页面中生成静态内容和动态内容的机制3. 理解JSP 页面的服务请求通过servlet执行机制二、实验要求 1. 掌握Servlet的实现方法。2. 掌握JSP页面的创建。三、实验内容 (一)Java Web Server开发环境的配置 1. JWS1.1开发环境安装在"C:\JavaWebServer1....原创 2011-03-28 22:01:04 · 353 阅读 · 0 评论 -
实验12 网络编程
一、实验目的 1. 掌握InetAddress类的使用。2. 掌握TCP与UDP编程:Socket与Datagram的概念和编程方法。3. 掌握URL类的使用:URL的概念和编程。二、实验要求 通过Socket编程,掌握网络应用程序的开发方法;完成数据库的连接;掌握利用Java提供的基本组件进行网络传输;掌握Java提供的多线程机制,异常处理机制和低层对协议的通信机制,...原创 2011-03-28 21:59:37 · 723 阅读 · 0 评论 -
实验 1 Java 运行环境的安装、配置与运行
一、实验目的 1. 掌握下载 Java SDK 软件包。 2. 掌握设置 Java 程序运行环境的方法。 3. 掌握编写与运行 Java 程序的方法。 4. 了解 Java 语言的概貌。 5. 安装、掌握JCreator软件,为学习 Java 语言和进行 Java 程序的实验做好准备工作。6. 浏览Applet 程序二、实验要求 ...2011-03-28 21:46:36 · 549 阅读 · 0 评论 -
实验 2 Java 基本语法练习
一、实验目的 1. 了解 Java 的数据类型 2. 掌握各种变量的声明方式。 3. 理解运算符的优先级。 4. 掌握 Java 基本数据类型、运算符与表达式。 5. 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 6. 通过以上内容,掌握 Java 语言的编程规则。 二、实验要求 1. 编写一个...原创 2011-03-28 21:48:05 · 1090 阅读 · 0 评论 -
实验 3 面向对象编程练习
一、实验目的 通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想,了解类的封装方法,以及 如何创建类和对象,了解成员变量和成员方法的特性,掌握 OOP 方式进行程序设计的方法,了解类的继承性和多态性的作用。 二、实验要求 1. 编写一个体现面向对象思想的程序。 2. 编写一个创建对象和使用对象的方法的程序。3. 编写一个显示当前日期和时间的程序。 ...原创 2011-03-28 21:49:32 · 1690 阅读 · 0 评论 -
实验 4 包、接口与异常处理(exception)
一、实验目的 了解 Java 中包(package)、接口(interface)和异常处理(exception)的作用,掌握包、接口、 异常处理的设计方法。 二、实验要求 1. 了解 Java 系统包的结构。 2. 掌握创建自定义包的方法。 3. 掌握使用系统接口的技术和创建自定义接口的方法。4. 理解系统异常处理的机制和创建自定义异常的方法。 三、实验内容...原创 2011-03-28 21:51:56 · 1023 阅读 · 0 评论 -
实验 5 数组、向量和字符串
一、实验目的 1. 掌握Java中的数组定义、引用2. 掌握向量的基本概念和应用技术3. 掌握使用字符串String类处理字符串的方法4. 掌握使用字符串StringBuffer类处理字符串的方法二、实验要求 1. 编写一个使用 Java 数组的的程序。2. 掌握向量类的使用方法。3. 掌握字符串类的使用方法。 三、实验内容 (一)使用数组 1. 建立使...原创 2011-03-28 21:52:50 · 487 阅读 · 1 评论 -
实验 6 常用系统类的使用
一、实验目的 了解 Java 常用的系统类,包括 Java Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。理解 Java 系统类的构成。二、实验要求 1. 进一步了解 Applet 类。 2. 掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。3. 掌握数学函数类的使用方法。 4. 掌握日期类的使用方法...原创 2011-03-28 21:53:34 · 564 阅读 · 0 评论 -
实验 7 建立图形用户界面
一、实验目的 了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,了解如何使用布局管理器对组件进行管理,以及如何使用 Java 的事件处理机制。 二、实验要求 1. 掌握在 Applet 容器中添加组件的方法,掌握使用布局管理器对组件进行管理的方法。 2. 理解 Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。 3....原创 2011-03-28 21:54:55 · 1537 阅读 · 0 评论 -
实验 8 图形与多媒体处理
一、实验目的 熟悉图形、图像的使用方法,理解计算机动画的原理和 Java 的多线程处理机制,能够编写 Applet中使用的动画。二、实验要求 1. 掌握使用图形类 Graphics 画出不同图形的方法。 2. 掌握在容器中输入图像、播放音乐的方法。 3. 理解计算机动画原理,掌握图形双缓冲技术,能够设计计算机动画。 4. 理解多线程机制,掌握线程的使...原创 2011-03-28 21:56:34 · 675 阅读 · 0 评论 -
实验 9 综合练习
一、实验目的 将所学知识进行综合运用,模仿设计具有实际意义的应用程序。锻炼使用新类(没有介绍的)类的能力。 二、实验要求 在计算机上实现指导书中应用程序。 分析应用程序中使用了哪些系统类,指出使用该类的变量与方法。说明创建了什么类。包含什么变量与方法。 能根据实际需要使用不同的系统类编写应用程序。三、实验内容 (一)幻灯机效果——连续显示多幅图像 程序功能:...原创 2011-03-28 21:57:31 · 742 阅读 · 0 评论 -
实验10 流与文件
一、实验目的 1. 理解数据流的概念2. 理解Java流的层次结构3. 理解文件的概念二、实验要求 1. 掌握字节流的基本使用方法2. 掌握字符流的基本使用方法3. 能够创建、读写、更新文件 三、实验内容 (一)使用标准数据流的应用程序 标准数据流指在字符方式下(如DOS 提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输...原创 2011-03-28 21:58:14 · 241 阅读 · 0 评论 -
实验11 线程
一、实验目的 1. 线程的概念、线程的生命周期。2. 多线程的编程:继承Thread类与使用Runnable接口。3. 使用多线程机制实现动画。二、实验要求 1. 掌握利用JAVA语言编写多线程程序的方法2. 掌握线程的调度方法3. 掌握多线程环境中GUI程序的编写方法三、实验内容 (一)Thread子类的方法实现多线程 1. 编写KY11_1.java 程...原创 2011-03-28 21:59:03 · 274 阅读 · 0 评论 -
确认对话框ConfirmDialog和选择对话框OptionDialog:猜数游戏
确认对话框ConfirmDialog给出提示信息和若干个按钮供用户选择,共有4个showConfirmDialog重载方法。对话框的按钮通常为:“是”、“否”、“取消”和“确认”及组合,showConfirmDialog()方法的返回值为整型常量,当按下一个按钮时,返回相应的整型常量,“是”、“否”、“取消”和“确认”对应的常量分别是:0、1、2、0,当按下对话框的“关闭按钮”关闭对话框时...原创 2012-04-07 18:22:48 · 350 阅读 · 0 评论