Welcome 微信登录

首页 / 软件开发 / JAVA

J2EE基础之用Hibernate企业框架的优点

J2EE基础之用Hibernate企业框架的优点

J2EE基础之用Hibernate企业框架的优点2010-04-15一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。二、Hibernat...
用EditPlus配置Java编译环境

用EditPlus配置Java编译环境

用EditPlus配置Java编译环境2010-04-15初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,它以占用系统资源小、操作简便灵活、支持文件类型丰富(还能自定义文件类型)等优点而被广泛使用。EditPlus除了具有编辑程序的功能,还有灵活的编译功能,下面就简单介绍一...
大道至简 Java 23种模式一点就通

大道至简 Java 23种模式一点就通

大道至简 Java 23种模式一点就通2010-04-15一、创建型模式FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后得到丰...
从C++到Java:理解面向对象的关键所在

从C++到Java:理解面向对象的关键所在

从C++到Java:理解面向对象的关键所在2010-04-15Java在虚拟机上运行Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;Java是完全面向对象的Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东西了。取而代之的是,你必须开始用一...
J2EE新手入门之“Spring”名词解释

J2EE新手入门之“Spring”名词解释

J2EE新手入门之“Spring”名词解释2010-04-15Spring是一个分层构架,意思是你可以选择只用它的一部分,而不影响其他。它的构架体系是内部相容的。所以,你将会在你的学习曲线中获得最大价值。例如,你可以选择只用Spring 的JDBC 单一应用或者用Spring 管理你的业务对象。Spring 可以有效的组织你的中间层对象,无论你是否选择了EJB. Spring关心的是那些如果你选择Struts或者其他的使用特定的J2EE APIs的框架而留...
J2EE新手入门之“Hibernate”名词解释

J2EE新手入门之“Hibernate”名词解释

J2EE新手入门之“Hibernate”名词解释2010-04-15Hibernate是什么?从不同角度的解释:1、它是连接Java应用程序和关系数据库的中间件。2、它对JDBC API进行了封装,负责Java对象的持久化。3、在分层的软件架构中它位于持久化层,封装了所有数据访问细节,使业务罗基层可以专注于实现业务逻辑。4、它是一种 ORM(Object-Relation Mapping 对象-关系映射)工具,能够建立面向对象的域模型和关系模型的映射。应用...
在J2ME手机程序开发中使用颜色

在J2ME手机程序开发中使用颜色

在J2ME手机程序开发中使用颜色2010-04-15在J2ME手机开发过程中,需要经常用到颜色来进行绘制,增强程序的表现效果,下面就介绍一下如何使用颜色。由于J2ME技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概念来代表颜色。这里简单介绍一下RGB的概念,颜色是由红(Red)、绿(Green)、蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R、G、B的每个数值都位于0-255之间。在表达颜色的时候,即可以使...
使用SWT开发基于Java的图形用户界面

使用SWT开发基于Java的图形用户界面

使用SWT开发基于Java的图形用户界面2010-04-15SWT(Standard Widget Toolkit)是IBM推出的“基于java”的图形界面开发库,我之所以说它是“基于java”的意思是程序员编写代码的时候是使用java语言,事实上SWT的底层实现是C语言完成的。但是这些对程序员是透明的。我们使用SWT开发GUI程序的时候,直接用SWT API来写。事实上很多java的代码是通过JNI去掉用C...
Java编程中异常处理的优劣之道

Java编程中异常处理的优劣之道

Java编程中异常处理的优劣之道2010-04-27 天极 Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为:好,不好和恶劣三种。同时向你提供了一些解决这些问题的技巧。首先解释一些java异常处理中必须搞清楚的定义和...
Java编程的中文问题的几条分析原则

Java编程的中文问题的几条分析原则

Java编程的中文问题的几条分析原则2010-04-27尽管关于Java中文问题的讨论已经相当多了,但由于Java的相关技术标准繁多,面向的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应用在处理中文时所存在的问题不仅没有消失而且随着所选用的服务器、驱动程序以及运行环境等因素的不同而变化。那么我们如何从众多现象中找出问题所在,并进行分析和解决呢?与大部分的讨论不同,本文将主要从如何预测、发现和检查问题的角度给出建议,帮助开发...
JBuilder 2005开发Applet游戏全接触

JBuilder 2005开发Applet游戏全接触

JBuilder 2005开发Applet游戏全接触2010-04-27 天极 引言一张湘绣汇集了湘女累月的心血,我们称之为劳动密集型,一块芯片集聚着众多高新的科技,我们称之为技术密集型,一个实例承载了丰富的知识点,是否可以称为知识密集型呢:)?用一张网捞到更多的鱼是渔夫的追求,通过一个实例学到更多的知识点则是我们这些开发人员的企盼。本文拟通过一个耳熟能详的指法练习游戏讲解如何在 2005下开发Applet应用程序,通过本文,你将可以学习到图形用户界面开发...
Eclipse RCP:用于构建平台的平台

Eclipse RCP:用于构建平台的平台

Eclipse RCP:用于构建平台的平台2010-04-27 bea中国 Wayne Beaton技术存在着一定的周期性。在经历了一段由瘦客户端统治的时期后,富客户端技术开始了它的回归。大量的组织正在将它们的应用程序构建成富客户端,其中许多组织将其应用程序建立在RCP(Eclipse Rich Client Platform)的基础上。术语富客户端首先表明此应用程序为用户提供丰富的体验;其次,它还表明此应用程序是某台服务器的客户端。虽然富客户端并不必须具...
JAVA初学的一些技巧

JAVA初学的一些技巧

JAVA初学的一些技巧2010-04-27学时间也不短了,可总没有一点自己原创的东西,今天就以写IDE开发工具的使用技巧作为我原创的开始吧,希望大家能喜欢这篇文章,也希望鄙文能对广大初学JAVA的朋友有一点帮助!在使用JCRETOR过程中,自己摸索出了一点点使用技巧,在这里供广大和我一样的初学者参考!技巧1:建立空项目进行JAVA编程在进行编程的时候最好首先建立一个空项目,然后在这个空项目里,编辑自己的JAVA程序;其实这是一个很好的习惯,你可以在这个项目...
用Java编程实现“网络蜘蛛”

用Java编程实现“网络蜘蛛”

用Java编程实现“网络蜘蛛”2010-04-27 csdn villa123简介“网络蜘蛛”或者说“网络爬虫”,是一种能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。本文主要讲述如何使用Java编程来构建一个“蜘蛛”,我们会先以一个可复用的蜘蛛类包装一个基本的“蜘蛛”,并在示例程序中演示如何创建一个特定的“蜘蛛&rdq...
Java SE 6之脚本引擎 让程序如虎添翼

Java SE 6之脚本引擎 让程序如虎添翼

Java SE 6之脚本引擎 让程序如虎添翼2010-04-27 天极 极地圣火现在SE 5已经发布,在明年Java SE 6也将发布。Java SE 6较Java SE5有了很大的改进,它的功能更强,而且是专为Vista所设计,这就意味着Java SE 6将是Vista上的最佳选择。而Java SE 6所提供的最众多的新功能必将成为它的最大卖点。Java SE 6最引人注目的新功能之一就是内嵌了脚本支持。在默认情况下,Java SE 6只支持JavaSc...
用Eclipse进行可视化Java界面设计

用Eclipse进行可视化Java界面设计

用Eclipse进行可视化Java界面设计2010-04-27前言最近,Eclipse开源项目终于推出了期待已久的Visual Editor Project(VEP)。VE项目使得功能强大的eclipse平台在开发方面又增加了一个可视化java组件开发利器。它让java开发者再也不用依赖其它的IDE产品来做GUI界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在eclipse平台上完成。本文将引导开发者如何安装配置并使用Visual ...
Java Applet编程学习总结

Java Applet编程学习总结

Java Applet编程学习总结2010-04-27一、Java Applet的运行原理和生命周期1.Applet被嵌入到HTML页面中,并由applet的容器(appletviewer或者Web浏览器)执行.2.Applet的运行由浏览器控制,不由Applet中的代码控制.当浏览器载入包含由Applet的Web页面时,它将生成一个Applet类的对象,然后利用 Applet类对象的五个public的void方法控制Applet的执行,这五个方法如下:i...
Eclipse NetBeans IntelliJ的实用对比

Eclipse NetBeans IntelliJ的实用对比

Eclipse NetBeans IntelliJ的实用对比2010-04-27Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐。当然一提到 IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做一个全面的比较是很有必要的,通过比较我们找出这些主...
Java中处理垃圾回收的问题详解

Java中处理垃圾回收的问题详解

Java中处理垃圾回收的问题详解2010-04-27我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省宝贵的内存资源。在C,C++或其他程序设计语言中,无论是对象还...
<< 341 342 343 344 345 346 347 348 349 350 >>