博文

Eclipse连接数据库及基本操作(2008-08-03 16:10:00)

摘要:A.Eclipse连接MySQLserver5.0数据库
一. 点击MYSQL-5.0.15-WIN32 SETUP.EXE安装MYSQL5.0.*    安装时设置Manual selected Default Charater set/collation选择字符集为UTF-8,其他默认即可完成MySQL Server 5.0的安装。当然我们还可以安装MYSQL-ADMINISTRATOR和MYSQL-QUERY-BROWSER等工具。 二.使用MySQL Command Line Client命令行或MYSQL-QUERY-BROWSER新建数据库auto53和学生表student(STU_NO)、课程表course(COURSE_NO)、选课表sc(STU_NO, COURSE_NO为其外键)。 二.MySql与Eclipse的连接示例     新建一个Java Project:MySqlDemo,右击项目-〉属性-〉Java Build Path-〉库-〉添加外部库-〉JDBC驱动程序Jar包:mysql-connector-java-5.0.4-bin.jar /src/mySqlDemo/ MySqlDemo.java代码如下: package mySqlDemo; import java.sql.*; public class MySqlDemo{     public static void main(String args[]){     try{        //1.注册驱动        Class.forName("com.mysql.jdbc.Driver");     }catch(ClassNotFoundException e){        e.printStackTrace();        }//MySql的驱......

阅读全文(15532) | 评论:0

Struts的MVC模式实现机制(2008-08-03 11:07:00)

摘要:MVC设计模式概述    MVC是Model—View—Controler的简称。即模型—视图—控制器。最近几年被业界推荐为SUN公司的J2EE平台的设计模式。受到越来越多的WEB开发者的欢迎。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。
   视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。
   模型:模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性
   控制器:当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。
   MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。可进行以下类比:凶杀案发生了(用户点击提交按钮)视图--->公安部门进行刑事侦察,找出主凶(控制器)---->交给法院案件审理判刑(模型)---->对主凶执行伏法(视图)。
 MVC的优点    1:MVC设计模式强制性的把用户的输入、业务逻辑的处理、数据结果的显示分开。提高了Web应用程序的可维护性。比如:改动模型的业务逻辑代码不会影响到视图和控制器。由于MVC三个模块相当于独立,改变 任何一个不会影响其它两个从而实现的程序的松耦合。
   2:由于多个视图可以共享同一个模型,所以大大提高了Web应用程序的重用性。
   3:MVC设计模式可以与xml配置文件有机的结合在一起。在改变三个模块间的工作方式,不需要修改源代码,直接修改配置文件就行了。从而提高了Web应用程序的灵活性。 struts的体系结构
1:用来实现mvc设计模式的框架有很多,比如:webwork,struts等。struts是在j2ee中用来实现mvc模式的主流  框架。后来webwork与str......

阅读全文(5736) | 评论:0

struts初体验之StrutsLoginDemo(2)(2008-08-03 10:59:00)

摘要: 解析StrutsLoginDemo中的Form, Action And JSP 在StrutsLoginDemo中,我们New→Form, Action And JSP后生成了以下文件: JSP:   WebRoot/ userLogin.jsp Form:  src/com.yourcompany.struts.form/UserLoginForm.java Action:src/com.yourcompany.struts.action/UserLoginAction.java 以下解析他们之间的组织关系: 一.Struts配置文件Struts-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">   <struts-config>   <data-sources />   <form-beans >     <form-bean name="userLoginForm" type="com.yourcompany.struts.form.UserLoginForm" />   </form-beans>     <global-exceptions />   <global-forwards />   <action-mappings >     <action       attribute="userLoginForm"       input="/userLog......

阅读全文(3138) | 评论:0

struts初体验之StrutsLoginDemo(1)(2008-08-03 09:00:00)

摘要:  开发环境:jdk 1.6.0+ Apache Tomcat 5.5.20 + MyEclipse 5.5.1 GA 1、Package Explore中右键File→New→Web Project→Project Name: StrutsLoginDemo, 点击finish.
2、右击Package Explore中的StrutsLoginDemo项目→MyEclipse→Add Struts Capabilities,默认选择Struts 1.1.0,点击Finish。工程中自动添加支持Struts的.jar库。 3、展开Package Explore中的StrutsLoginDemo项目→WebRoot/WEB_INF/web.xml→Source,在</web-app>上边添加以下代码: 程序代码   <jsp-config>
    <taglib>
      <taglib-uri>/tags/struts-html</taglib-uri>
      <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
      <taglib-uri>/tags/struts-bean</taglib-uri>
      <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    </taglib>
 ......

阅读全文(3557) | 评论:0

Java Doorstep之 MyEclipse(2)(2008-07-26 15:51:00)

摘要:三. 利用MyEclipse 开发第一个Web Project。    1.下载apache-tomcat-5.5.20.exe http://www.apache.org/dist/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.exe 默认安装到C:\Program Files\Apache Software Foundation\Tomcat 5.5    2.测试Tomcat服务器    开始->程序->apache tomcat 5.5->Configure Tomcat,可以看到安装后默认已经启动tomcat服务器。我们可在IE浏览器中输入http://localhost:8080/将看到一下画面说明安装成功。   3.为MyEclipse配置Tomcat服务器     <1>新建系统变量CATALINA_HOME设置其变量值为tomcat的安装路径 C:\Program Files\Apache Software Foundation\Tomcat 5.5     <2>编辑系统变量Path在其后添加;% CATALINA_HOME%\bin     <3>编辑系统变量CLASSPATH在其后添加;% CATALINA_HOME%\common\lib     <4>启动MyEclipse->Window->Preferences->MyEclipse->Application Server->Tomcat->选择右边的Configure Tomcat 5.X 在Tomcat server的Choice中选择Enable ,然后Browse Tomcat home directory到 C:\Program Files\Apache Software Foundation\Tomcat 5.5,点击Apply按钮。 展开左边Tomcat 5.x,点击其下的JDK,配......

阅读全文(3767) | 评论:1

Java Doorstep之 MyEclipse(1)(2008-07-26 15:40:00)

摘要:Hello World From MyEclipse 一.安装MyEclipse 5.5.1 GA     首先从以下网址下载MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe http://downloads.myeclipseide.com/downloads/products/eworkbench/5.5.1GA/MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe     然后运行MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe,一路Next到Choose Install Folder这一步,如图所示选择安装路径时”MyEclipse 5.5.1GA can be installed anywhere on you system…”而不像v5.5以前的那样Please Coose Eisted Eclipse Installation Folders,我们选择默认安装到C:\Program Files\MyEclipse 5.5.1 GA,然后一路Next到Done。 附MyEclipse v4.0安装时Choose Install Folder这一步的插图:     MyEclipse 5.5.1GA安装完成后我们到安装目录中找到MyEclipse 5.5.1 GA.exe图标,右键发送快捷方式到桌面,这时双击桌面上的MyEclipse 5.5.1 GA.exe图标,即可启动MyEclipse 5.5.1 GA。     可以看出其主菜单同Eclipse相比多了一个MyEclipse,同时我们到C:\Program Files\MyEclipse 5.5.1 GA安装目录下发现了一个eclipse文件夹,原来myeclipse 5.5 以后的版本中已经包含了Eclipse。故可以把以前安装的Eclipse 3.2删除。   单击MyEclipse菜单下“Update Subscriber”输入注册码“www.1cn.biz”和“jLR7ZL-655355-545075533......

阅读全文(5457) | 评论:0

Java Doorstep之 Eclipse SWT开发入门(2008-07-20 15:04:00)

摘要:SWT(Standard Widget Toolkit,标准窗口小部件工具包)本身仅仅是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API。或是无心插柳,或是有意为之,至今为止,SWT在性能和外观上都超越了SUN公司提供的AWT和SWING。 SWT已经十分稳定,它最大化了操作系统的图形构件API。也就是说,只要操作系统提供了相应图形的构件,SWT就可以应用JNI技术调用它们,只有那些操作系统中不提供的构件,SWT才自己去做一个模拟的实现。 1.5.1  使用Shell创建窗口 本小节将创建第一个SWT程序(注意,本章的例子主要针对Windows平台,其他操作系统大同小异)。本实例是一个简单的窗口,在窗口中间显示“你好,SWT!”字样。通过学习和运行本实例,读者将掌握配置SWT API,编写和运行SWT程序的方法。 Display负责监管GUI的资源并管理和操作系统的通信,它不仅要关注窗口是如何显示、移动和重画的,还要确保诸如鼠标点击、键盘敲击等事件送达小部件并去处理它们。Display类不是可见的。 Shell类扮演着GUI主窗口的角色。一个Shell实例是一个可视化的应用,对主窗口的打开、激活、最大化、最小化和关闭保持追踪。Shell类的主函数为整合在GUI内的容器、小部件和事件提供了一个通用的接入点。从这一点讲,Shell的作用像是这些组件的父类。本例的运行效果是一个简单的SWT窗口。 本实例主要包括3部分,下面依次进行讲解。(JDK 1.6.0+Eclipse 3.2.0) 1.新建SWT项目 (1)单击【文件】菜单,依次选择【新建】|【项目】命令,弹出【新建项目】对话框。 (2)选择【Java项目】,单击【下一步】按钮。 (3)在【项目名】文本框中输入“SWT”,其他选项保持默认值,单击【完成】按钮。 2.引入SWT包 要编写SWT程序,需要引入SWT的jar包。Eclipse组织并不提供单独的SWT包下载。必须下载完整的Eclipse开发环境才能得到SWT包。SWT是作为Eclipse开发环境的一个插件形式存在。此插件名为$ECLIPSE\plugins\org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar。

阅读全文(8667) | 评论:1

Java Doorstep之 Java开发环境配置(2008-07-19 13:57:00)

摘要:

一.安装JDK1.6.0 1.点击JDK1.6.0.exe,开始安装JDK1.6.0 2.1>安装“Java(TM)SE Development Kit 6”,选择默认安装到C:\Program Files\Java\jdk 1.6.0    2>中途会弹出”Java(TM)SE Runtime Environment 6-自定义安装”选择默认安装到    C:\Program Files\Java\jre 1.6.0    JDK就是Java Development Kit,相当于Windows SDK,是Java 的开发环境,有Java 标准API类库。    JRE就是Java Runtime Enviroment,相当于.NET Framework,可以理解为java虚拟机,其地位就象一台PC机一样,是Java 的运行环境,是面向Java程序的使用者,而不是开发者。    JDK包括了JRE。 3.配置环境变量JAVA_HOME,PATH,CLASSPATH    第一步:右击我的电脑à属性à高级à环境变量    第二步:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓).    第三步:新建系统变量JAVA_HOME,其变量值设为JDK的安装路径 C:\Program Files\Java\jdk1.6.0,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);    第四步:设置系统变量Path,Path使得系统可以在任何路径下识别java命令,设为:由于已经有系统变量Path,故只需在原Path变量值之后面以分号续    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin    第五步: 新建系统变量CLASSPATH,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能......

阅读全文(4121) | 评论:1