摘要:
Dao层通用化,Spring3.0+Hibernate3.3.2通用Dao层整合数据Dao层大家也写了很多了,只要是每对应一个表的话就会有对应的一个类进行增删查改(没算中间表),如果按照面向对象的思维来讲,中间表也算一个表也应该有对应的Dao层操作.Dao层操作其实无非就是数据库中的表进行增删改查这几个功能,如果可以把所有增删查改方法统一做成一个通用的增删改查方法多好啊.想起之前写过通用JDBC增删改查功能法,既然JDBC可以那换成框架组合也一定可以,利用JDK5.0的新特性泛型,可以很好的帮助我把目前主流的2大框架Spring和Hibernate很好的整合起来,方便以后我们操作.框架采用目前 阅读全文
摘要:
package aaa;/* AWT Sample application "记事本应用程序java源代码" * @author Amiry * @version 1.00 07/05/25 */ import java.awt.*; //导入抽象窗口工具集包(abstract window toolkit) import java.awt.event.*; //导入窗口事件工具包 import java.io.*; //导入输入输出工具包 import java.awt.datatransfer.*; //导入数据转化工具包 //菜单工具条类(添加菜单项,子菜单) cla 阅读全文
摘要:
import java.awt.*;//AWT核心包import java.awt.event.*;//提供事件类和监听器public class Counter extends Frame implementsActionListener{TextField t=newTextField("");//文本框Panel p1=newPanel();//new一个panel,用于存放数字键和符号键。Panel p2=newPanel();//new一个panel,用于存放开方、平方、和清除键。Button[] b=newButton[10];//实例化Button对象Butt 阅读全文
摘要:
GUIGUI全称是GraphicalUser Interface,即图形用户界面。顾名思义,就是应用程序提供给用户操作的图形界面,包括窗口、菜单、按钮、工具栏和其他各种屏幕元素。目前,图形用户界面已经成为一种趋势,它的好处自不必多说了,所以几乎所有的程序设计语言都提供了GUI设计功能。在Java里有两个包为GUI设计提供丰富的功能,它们是AWT和Swing。AWT是Java的早期版本,其中的AWT组件种类有限,可以提供基本的GUI设计工具,却无法完全实现目前GUI设计所需的所有功能。Swing是SUN公司对早期版本的改进版本,它不仅包括AWT中具有的所有部件,并且提供了更加丰富的部件和功能,它 阅读全文
摘要:
Java计算器源代码 awt+swing图形界面实现最终效果图:Java计算器源代码:import java.awt.*;import java.awt.event.*;import javax.swing.*;/**********************Java计算器主类*********************/public class SunnyCalculator implements ActionListener { JFrame f; JMenu mEdit; JMenu mView; JMenu mHelp; JMenuItem mCopy; JMenuItem mPaste; 阅读全文
摘要:
java基础教程-GUI 建立GUIs 本模块讲述图形用户界面的建立及布局。它介绍了抽象视窗工具包(AWT),一种建立GUIs的类包。AWT提供用于所有Java applets及应用程序中的基本GUI组件,还为应用程序提供与机器的界面。这将保证一台计算机上出现的东西与另一台上的相一致。 在学AWT之前,简单回顾一下对象层次。记住,超类是可以扩展的,它们的属性是可继承的。而且,类可以被抽象化,这就是说,它们是可被分成子类的模板,子类用于类的具体实现。 显示在屏幕上的每个GUI组件都是抽象类组件的子类。也就是说,每个从组件类扩展来的图形对象都与允许它们运行的大量方法和实例变量共享。Contain. 阅读全文
摘要:
GUI 中监听 文本框实时改变的实例以下是一个关于GUI 中监听JTextField 发生改变时的代码段,private JTextField getGuestPayTextField() {if (guestPayTextField == null) {guestPayTextField = new JTextField();guestPayTextField.setBounds(new java.awt.Rectangle(90, 240,124, 25));guestPayTextField.getDocument().addDocumentListener(newDocumentLis 阅读全文
摘要:
1.搭建三层框架1.1.什么是三层框架三层框架就是将代码简单的分为三层并对某些地方进行必要的封装,方便日后维护,主要分为以下三部分:界面层(Swing或JSP):主要是界面显示的代码。业务层(business):主要是处理业务逻辑的代码。数据访问层(DAO):主要是与数据库交互的代码。1.2.各层之间如何协作关系:界面层(调用) à 业务层(调用)à 数据访问层(与数据库交互)(显示)界面层 ß (结果)业务层 ß (结果)数据访问层数据传递:各层之间将数据封装成实体类(entity)进行传递。写入信息:界面层将用户录入的信息封装成实体类对象,然后传给业 阅读全文
摘要:
dbutils开源项目用法DBUtils包括3个包:org.apache.commons.dbutilsorg.apache.commons.dbutils.handlersorg.apache.commons.dbutils.wrappersDBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。org.apache.commons.dbutilsDbUtils 关闭链接等操作QueryRunner 进行查询的操作org.apache.commons.dbutils.handlersArrayHandler :将ResultSet中第一行的数据转化成对象数组ArrayList 阅读全文
摘要:
Java代码 1. package org.idcn.util 2. 3. import java.io.InputStream; 4. import java.sql.Connection; 5. import java.sql.Date; 6. import java.sql.PreparedStatement; 7. import java.sql.ResultSet; 8. import java.sql.SQLException; 9. import java.sql.Time; 10. import java.sql.Timestamp; 11. import ... 阅读全文