- 浏览: 201498 次
- 性别:
- 来自: 包头
最新评论
-
chengeng:
图片没有显示。
登录系统-基于struts2+spring+hibernate分层架构 -
chengeng:
不知为什么,图片没有显示出来。
登录系统-基于struts2+spring+hibernateJPA分层架构 -
rdz09:
解析得很详细,不错
从头学起:struts2(1) -
zxd543:
图怎么都看不见呢?
登录系统-基于struts2+spring+hibernate分层架构 -
huweijie:
...
JAVA语言程序设计-第九章 异常处理
文章列表
确认对话框ConfirmDialog给出提示信息和若干个按钮供用户选择,共有4个showConfirmDialog重载方法。对话框的按钮通常为:“是”、“否”、“取消”和“确认”及组合,showConfirmDialog()方法的返回值为整型常量,当按下一个按钮时,返回相应的整型常量,“是”、“否”、“取消”和“确认”对应的常量分别是:0、1、2、0,当按下对话框的“关闭按钮”关闭对话框时,返回值是:-1。
1. showConfirmDialog(Component parentComponent,
Object message);
这个方法由参数“Object message ...
Java输入对话框共有6个重载方法showInputDialog(),其中两个与其他组件无关联;均为静态方法,返回值都是String类型。
1. showInputDialog(Object message)
这是最简单的输入对话框,只有一个参数,通常是用来提示用户进行正确输入的字符串。
例:JOptionPane.showInputDialog("提示信息");
2. showInputDialog(Component parentComponent,
Object message)
这是与父组件关联的输入对话框,有两个参数,第一个参数为父组件, ...
java信息对话框:MessageDialog是一个非常有用的组件,在java交互编程中,需要给出如出错、警告、操作、结果等等提示时,MessageDialog就会起到事半功倍的效果。
MessageDialog的编程需要引用showMessageDialog方法,该方法是javax.swing包中的JOptionPane类的成员,因此引用时需要导入JOptionPane类,该类共有三个showMessageDialog重载方法。
1.showMessageDialog(Component parentComponent, Object message)
该方法是默认的信息对话框。 ...
从头学起:struts2(1)从页面跳转说起:先看一个例子,使用通常的方式进行页面跳转。建立如下两个页面:first.jsp:<%@page contentType="text/html" pageEncoding="UTF-8"%><%@taglib prefix="s" uri="/struts-tags"%><html> <head> <meta http-equiv="Content-Type" content=&q ...
1、新建一个mysql数据库,并新建连接,数据库结构如下图所示:
2、新建一个项目,包结构如下图:
3、导入框架所需的jar文件,从下面网址下载:
http://ishare.iask.sina.com.cn/f/14550905.html?from=like&retcode=0
或:
1、创建mysql数据库,结构如下图所示:
2、新建数据连接:
3、新建NetBeans项目,在第四步“框架”中选择“Spring Web MVC”、“Struts2”和“Hibernate”选项,如果IDE
在分层的web应用系统中,通常将数据操作分为dao数据层和service业务逻辑层,dao层负责对数据的操作,servlet或action通过service层对数据进行读写,而service层对数据的读写依赖于dao 层对数据的操作,因此存在着类之间的依赖。下面我们通过模拟实验理解不同技术对依赖关系的处理。
例1.在传统的模式中,依赖关系是通过构造对象的方式实现的。
创建如下三个类,模拟从dao到service的功能实现:
本实验使用servlet+hibernate分层结构,目的是可以更好地进行ssh整合的准备,可以参考《登录系统-基于servlet+hibernate》和《登录系统-基于struts2的分层架构》两篇文章。
1.新建一个java web项目,在步骤4中选择Hibernate3.2.5选项(如果没有建好数据库连接,可以在此建立连接):
1.下载支持Netbeans7.0的Struts2插件,在工具-插件-已下载-添加插件菜单下安装struts2插件。
2.新建一个web项目,在步骤4中选择struts2选项,去掉“Create example page”选项:
在自动生成web.xml
1. 新建一个web项目,在项目中添加两个包:JavaBean和Servlet。
2. 在JavaBean包中新建是三个java类:DB_Conn.java、DB_User.java和User.java。
DB_Conn.java文件用于数据库连接,加入如下代码:
package JavaBean;
1.新建一个java web项目,在步骤4中选择Hibernate3.2.5选项(如果没有建好数据库连接,可以在此建立连接):
这时netbeans自动生成hibernate.cfg.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernat ...
基于NetBeans7.0的 Hebernate入门
1. 建立一个java项目JavaHibernat如图:
2. 新建一个数据连接:
3. 添加Hibernate库,如图:
5、编写程序题(本题共20分)
1、编写一个Application程序:找出两个数中最小的数。
要求:此数据是从命令行参数得到,然后输出其中最大的数,如果没有参数输入或不够两个参数,显示“请输入两个命令行参数”,如果参数的个数多于两个,显示“命令行参数的参数个数多于两个” 。
2、编写程序实现窗口,包含一个标签、一个文本框和一个按钮,当用户单击按钮时,程序把文本框中的内容复制到标签中。(使用AWT)(根据提示在相应的位置填入正确的语句,标注(1)(2)(3)(4)的地方)。
1、选择题(20分)
本题共有10个小题,每个小题都有4个答案,但只有1个是正确的,请把正确答案的代码填入小题后的空格中,每个小题2分,共20分。
(1)下列不属于面向对象编程的三个特征的是( )。
A.封装 B.指针操作 C.多态性 D.继承
(5)阅读程序给出程序的功能
import java.io.*;
class test
{
public static void main(String args[])
{
int x,y;
if(args.length<2)
System.out.print("请输入两个命令行参数");
else if (args.length>=3)