
Java综合
文章平均质量分 78
clq9761
这个作者很懒,什么都没留下…
展开
-
Tomcat数据源配置
一、 Tomcat5.0.X数据源配置,修改${tomcat_home}\conf\server.xml文件 <Context path="/JNDITest" docBase="JNDITest" debug="0" crosscontext="true" reloadable="true"> <Resource auth="Con原创 2010-12-16 21:32:55 · 88 阅读 · 0 评论 -
CXF创建WebService实例
一、概述1、ApacheCXF项目是由ObjectWeb Celtix和CodeHaus XFire合并成立。ObjectWeb Celtix是由IONA公司赞助,于2005年成立的开源Java ESB产品,XFire则是业界知名的SOAP堆栈。合并后的ApacheCXF融合该两个开源项目的功能精华,提供了实现SOA所需要的核心ESB功能框架,包括SOA服务创建,服务路由,及一系列企业级QoS功能...原创 2013-01-07 20:33:25 · 257 阅读 · 0 评论 -
JAVA编程指南
一、设计方法论 1、方法学,是一套用以降解编程问题复杂性的过程与启发。它由许多经验积累而成的,特别是OOP中, 在采用某种方法论之前,先弄清楚它能解决什么问题就显得十分重要。 在整个开发过程中,最重要的一点是:不要不知所措。方法论中要尝试去发现的是:(1)要使用的对象是什么?(2)这些对象的接口是什么? 2、无论做了多少分析,总有些问题不到设计阶段是无法发现的,而更多的问题直到编码阶段...原创 2012-12-27 22:57:45 · 168 阅读 · 0 评论 -
JAVA基础
一、JAVA基础 1.类的构建过程是从基类“向外”扩散的,所以基类在导出类构造器可以访问它之前,就已经完成了初始化。 2.继承技术的优点之一,就是它支持增量开发模式,你可以引入新代码而不会在现有代码中引发Bug,可以 将新的Bug隔离在新的代码之中。3.向上转型是指把某个对象的引用视为对其基类型引用的作法,判断该用组合还是继承的方法就是问一问自己 是否需要从新类向基类进行向上...原创 2012-12-27 22:43:18 · 101 阅读 · 0 评论 -
JAVA多线程事例参考(二)
一、JAVA多线程之Lock import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lock;import java.u...原创 2013-05-10 16:15:55 · 134 阅读 · 0 评论 -
JAVA多线程事例参考(一)
一. Java多线程安全问题,模拟银行存款/** * *银行账户对象,存取款操作 * */public class Account { String name; float amount; public Account(String name, float amount) { this.name = name;...原创 2013-05-10 16:07:18 · 140 阅读 · 0 评论 -
Java类加载器入门应用
1、类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。最初是为了满足 Java Applet的需要而开发出来的, Java Applet需要从远程下载Java类文件到浏览器中并执行。类加载器使得Java类可以被动态加载到Java虚拟机中并执行。2、基本上所有的类加载器都是java.lang.ClassLoader类的一个实例,java.lang.ClassLoader类的基本职...原创 2012-03-08 22:40:04 · 107 阅读 · 0 评论 -
Java语言高级应用
一、 Java反射1.Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs 取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、 superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所...原创 2012-03-08 22:11:28 · 115 阅读 · 0 评论 -
CAS单点登录应用
一. 基础知识点1.CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 兼容的 Web 服务器上,另外,由于 Client 与 CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server 的服务器还需要支持 SSL 协议。 2.HTTPS的全称是Secure Hype...原创 2012-02-15 17:33:23 · 133 阅读 · 0 评论 -
XFire创建WebService实例
XFire创建WebService实例应用 XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比, XFire的配置非常简单,可以非常容易地和Spring集成。 下载地址:http://xfire.codehaus.org/Download。 一. 使用XFire发布WebService 1. 创建service接口 ...原创 2011-11-16 13:58:56 · 140 阅读 · 0 评论 -
Freemarker模板应用
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,模板用servlet提供的数据动态地生成 HTML,模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。 一.Freemarker模板应用事例。1.创建模板文件,在/resource/template目录下建立freemarkerLocal.ftl文件。--------...原创 2012-01-11 17:13:35 · 205 阅读 · 0 评论 -
Velocity模板应用
Velocity是一个基于java的模板引擎(模板引擎的作用就是取得数据并加以处理,最后显示出数据)。 它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。 主要应用在: 1.Web应用的开发。 2.作为模板产生SQL,XML或代码等。 3.作为其他系统的集成组件使用。 当Velocity应用于application program或 a servlet...原创 2011-12-14 19:25:13 · 238 阅读 · 0 评论 -
Axis2创建WebService实例
一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件, axis2-1....原创 2011-03-26 14:34:24 · 756 阅读 · 0 评论 -
Maven使用小结
(1)创建一个maven项目 mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 相关解释说明 mvn archetype:create 通过archetype插件快速创建一个项目 -...原创 2011-01-08 21:52:03 · 111 阅读 · 0 评论 -
Tomcat部署Web应用
1.利用Tomcat自动部署 将myWeb应用目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了, Tomcat启动时将自动加载应用。 2.修改Server.xml文件部署 这种方式可以不必将myWeb目录拷贝到webapps下,直接在其它盘(如存放在D盘根目录)部署。 方法如下,更改$CATALINA_HOME\conf\server...原创 2010-12-16 22:28:24 · 97 阅读 · 0 评论 -
JAVA之 IO流
一、IO流流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,流机制是Java及C++中的一个重要机制,通过流我们可以自由地控制文件、内存、IO设备等数据的流向。而IO流就是用于处理设备上的数据,如:硬盘、内存、键盘录入等。IO流根据处理类型的不同可分为字节流和字符流,根据流向的不同可分为输入流和输出流。 二、字节流和字符流字符流,因为文件编码的不同,就有了对...原创 2013-01-16 13:57:24 · 146 阅读 · 0 评论