<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[squall___3的编程专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/squall___3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; squall___3]]></copyright><item><title><![CDATA[RMI使用手记]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/980702</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/980702</guid><author>squall___3</author><pubDate>Wed, 26 Jul 2006 15:18:00 +0800</pubDate><description><![CDATA[ 我现在的编程方法，不再是以前的整块应用，和C/S应用的两层架构，现在流行的编程方式是三层架构，就是表示层，商业逻辑，还有数据库都相互独立。    远程方法调用正是基于三层架构设计的中间层。远程方法调用的原理是桩和骨架结构。主要有三层，分别是桩/骨架层，远程引用层，还有传输层。    要完成一个简单的RMI应用要分为以下几个简单的步骤：    1。定义远程接口    2。定义和实现RMI服务器类 ]]></description><category></category></item><item><title><![CDATA[使用tomcat4.1.31和mysql 配置数据源 ]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/980672</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/980672</guid><author>squall___3</author><pubDate>Wed, 26 Jul 2006 15:11:00 +0800</pubDate><description><![CDATA[  原来都是通过编写一个数据库连接类的方式来访问数据库:package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBCo]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_箱式布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597930</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597930</guid><author>squall___3</author><pubDate>Mon, 13 Feb 2006 14:13:00 +0800</pubDate><description><![CDATA[import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import javax.swing.Box;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.sw]]></description><category></category></item><item><title><![CDATA[Java_GUI_画五角星]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597334</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597334</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:15:00 +0800</pubDate><description><![CDATA[import java.awt.Color;import java.awt.Container;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class StarTest{    public static void main(String[] args)    {]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_网格组布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597332</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597332</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:13:00 +0800</pubDate><description><![CDATA[import java.awt.Component;import java.awt.Container;import java.awt.GraphicsEnvironment;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import javax.swing.JCheckBox;import javax.swi]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_边界布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597330</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597330</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:12:00 +0800</pubDate><description><![CDATA[import java.awt.BorderLayout;import java.awt.Container;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;publi]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_卡片布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597329</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597329</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:10:00 +0800</pubDate><description><![CDATA[import java.awt.CardLayout;import java.awt.Container;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class CardLayOutTest{    public static void main(String[]]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_网格布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597327</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597327</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:09:00 +0800</pubDate><description><![CDATA[import java.awt.Container;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class GridLayOutTest{    public static void main(String]]></description><category></category></item><item><title><![CDATA[Java_GUI_布局_流式布局]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/597325</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/597325</guid><author>squall___3</author><pubDate>Sun, 12 Feb 2006 16:07:00 +0800</pubDate><description><![CDATA[import java.awt.Container;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class FlowLayoutTest{    public static void main(String[]]]></description><category></category></item><item><title><![CDATA[Java_GUI_4]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/590082</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/590082</guid><author>squall___3</author><pubDate>Mon, 30 Jan 2006 17:13:00 +0800</pubDate><description><![CDATA[import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.GraphicsEnvironment;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.In]]></description><category></category></item><item><title><![CDATA[Java_GUI_3]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/584840</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/584840</guid><author>squall___3</author><pubDate>Fri, 20 Jan 2006 13:28:00 +0800</pubDate><description><![CDATA[import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BorderFactory;import javax.swing.ButtonGroup;import javax.swi]]></description><category></category></item><item><title><![CDATA[Java_GUI_2]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/583059</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/583059</guid><author>squall___3</author><pubDate>Wed, 18 Jan 2006 15:22:00 +0800</pubDate><description><![CDATA[import java.awt.Container;import java.awt.Font;import java.awt.GraphicsEnvironment;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JComboBox;import javax.sw]]></description><category></category></item><item><title><![CDATA[Java_GUI_1]]></title><link>https://blog.youkuaiyun.com/squall___3/article/details/583042</link><guid>https://blog.youkuaiyun.com/squall___3/article/details/583042</guid><author>squall___3</author><pubDate>Wed, 18 Jan 2006 15:06:00 +0800</pubDate><description><![CDATA[import java.awt.Container;import java.awt.Dimension;import java.awt.Image;import java.awt.Toolkit;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;//主类public class Fi]]></description><category></category></item></channel></rss>