了解下JAVA的创立一个Java使用数据库的桌面使用程序
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的本教程将展现怎样创立一个Java的桌面使用程序,用来会见和更新数据库。本教程使用NetBeansIDE6.0撑持的以下手艺:
Java耐久化API(JPA),匡助你利用Java代码来与数据库接合
Beans绑定手艺(JSR295),为分歧的JavaBeans控件供应一种体例来互相同步属性值。举一个例子,你可使用Beans绑定手艺来坚持JTable可视化控件中各单位的值与实体类中各域的值同步。(在这里,实体类暗示数据表)
Swing使用程序框架(JSR296),供应了一些非常有效的构件,用来疾速创建桌面使用程序。
我们将创建一个数据库CRUD(增、删、改、查)的使用程序,利用一个自界说的控件用来抽象化数据(汽车计划预览)。
本教程年夜多基于开辟过程当中的截图。用户界面中的一些部分在演示程序制造中大概有改动,以是您大概会注重到教程与演示程序中的一些分歧。您能够如今扫瞄演示程序(估计约9分钟)大概下载演示程序(http://www.netbeans.org/files/documents/4/1714/netbeans_6_gui_builder.zip).
进修这个教程,你必要在你的盘算机上安装以下软件:
NetBeansIDE6.0.
Java尺度开辟工具包(JDK)版本5.0大概6.0
JavaDB数据库服务器(JavaDB已包括在JDK6)
数据库的SQL形貌,参阅http://usersguide.netbeans.org/files/documents/40/1423/car.sql.
CarPreviewproject的工程文件包,参阅http://usersguide.netbeans.org/files/documents/40/1433/CarPreview.zip
创建数据库
在IDE中入手下手创立一个CRUD(增、删、改、查)桌面使用程序之前,您应当已把您的IDE链接上使用程序利用的数据库了。完成这项链接初级设置能够同意您利用IDE的初级特征,匡助您主动的把数据库与您的使用程序绑定起来。
在本教程中,我们供应了利用JavaDB数据库的教程,由于在IDE中供应了很便利的界面来启动和中断JavaDB数据库。不外,假如不贫苦的话,您也能够选择其他的数据库。
起首反省您是不是在IDE中注册了JavaDB。一样平常来讲,JavaDB是主动在IDE中注册的,好比说当您在IDE中注册了SunJavaSystemApplicationServer大概您在JDK6上运转程序的时分。
断定JavaDB已在IDE中注册:
翻开“工具”菜单,点击JavaDBDatabase的子菜单。
假如“设置”菜单是独一一个没有标志不成用的,您必要在IDE中手动启动JavaDB的注册。
在IDE中手动注册JavaDB:
选择工具>JavaDBDatabase>设置.
在JavaDB安装路径中输出数据库服务器的安装路径
在数据库地位属性中,选择一个文件夹来存储数据库文件。
单击断定。
<p>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
页:
[1]