Welcome 微信登录

首页 / 软件开发 / JAVA

扩展Axis2框架,支持基于JVM的脚本语言

扩展Axis2框架,支持基于JVM的脚本语言

扩展Axis2框架,支持基于JVM的脚本语言2010-10-26 infoq 译:王丽娟本文介绍了如何扩展Axis2框架,以支持Jython、JRuby等基于Java虚拟机(JVM)的脚本语言。文章对这一主题进行了高层次概述,包括 Apache Axis2的一些关键概念,以及如何利用Axis2为基于JVM的脚本语言提供扩展。读完此文,开发人员可以扩展Axis2框架,来支持基于JVM的脚本语言。Axis2框架扩展之后,可以轻松做到如下两点:将脚本开发为Web...
Java开发2.0: 使用Amazon SimpleDB实现云存储,第2部分

Java开发2.0: 使用Amazon SimpleDB实现云存储,第2部分

Java开发2.0: 使用Amazon SimpleDB实现云存储,第2部分2010-10-26 IBM Andrew GloverJava开发2.0: 使用Amazon SimpleDB实现云存储,第2部分:使用SimpleJPA实现简单对象持久化使用诸如 Grails 的关系框架对几乎所有类型的应用进行域对象建模是很容易的,但是使用 SimpleDB 又怎么样呢?在 Andrew Glover 的介绍 SimpleDB 的系列文章的第 2 部分,他向您...
Jt —— 面向Java模式的框架

Jt —— 面向Java模式的框架

Jt —— 面向Java模式的框架2010-10-26 IBM Al Galvis概述Jt 是一种用于快速实现 Java 应用程序的设计模式框架。Jt 在许多大的任务关键型系统中有应用。该框架实现以下目标:框架架构基于一个消息传送设计模式:框架组件能够交互信息并通过发送、接收和处理消息执行计算。一个消息传送 API 具有简易性、强大的封装性和松耦合特性;可以使用一个 “lego/messaging” 架构将框架组件交换地插入复杂的框...
关于JVM命令行标志您不知道的5件事:调优JVM性能和Java运行时

关于JVM命令行标志您不知道的5件事:调优JVM性能和Java运行时

关于JVM命令行标志您不知道的5件事:调优JVM性能和Java运行时2010-10-26 IBM Ted NewardJVM 是多数开发人员视为理所当然的 Java 功能和性能背后的重负荷机器。然而,我们很少有人能理解 JVM 是如何进行工作的 — 像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或 JIT 编译 Java 字节码,等等。不熟悉 JVM 将不仅会影响应用程序性能,而且当 JVM 出问题时,尝试修复也会很困难。本期 5 件...
真的,为什么要用Hibernate?

真的,为什么要用Hibernate?

真的,为什么要用Hibernate?2010-10-26 IBM Kevin Sutter您已经拥有需要的JPA实现最近,我回答了几个关于在 IBM® WebSphere® Application Server 环境内使用 Hibernate 的论坛帖子、电子邮件、即时消息和电话咨询。由于人们对这个主题兴趣浓厚,因此我想在这里介绍有关信息,希望本文会对那些还没有来得及亲自问我的人有所帮助。具体来说,我指的是在 WebSphere Appli...
关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程

关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程

关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程2010-11-03 IBM Ted Neward关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程监控全功能内置分析器,如 JConsole 和 VisualVM 的成本有时比它们的性能费用还要高 — 尤其是在生产软件上运行的系统中。因此,在聚焦 Java 性能监控的第 2 篇文章中,我将介绍 5 个命令行分析工具,使人员仅关...
关于Java Scripting API您不知道的5件事,Java平台上更简单的脚本编写方法

关于Java Scripting API您不知道的5件事,Java平台上更简单的脚本编写方法

关于Java Scripting API您不知道的5件事,Java平台上更简单的脚本编写方法2010-11-03 IBM Ted Neward现在,许多Java人员都喜欢在Java平台中使用脚本语言,但是使用编译到 Java 字节码中的动态语言有时是不可行的。在某些情况中,直接编写一个 Java 应用程序的脚本 部分 或者在一个脚本中调用特定的 Java 对象是更快捷、更高效的方法。这就是 javax.script 产生的原因了。Java Scriptin...
剖析java.util.concurrent锁

剖析java.util.concurrent锁

剖析java.util.concurrent锁2010-11-03 infoq 译:齐尧1. 导言程序的性能分析是应用程序开发过程中的一个重要方面。这个工作一般是由一些专业人员来完成的,他们的目标是在一个特定的平台上,提高代码的性能。当程序是运行在多核平台的多线程或者并行程序的时候,提高性能这个问题就变得更加困难了。因为在这样的情况下,不仅需要考虑代码的性能,还需要考虑代码的可伸缩性。随着Java 5中引入了java.util.concurrent (JU...
Java EE应用中对前端用户的数据库操作的审计

Java EE应用中对前端用户的数据库操作的审计

Java EE应用中对前端用户的数据库操作的审计2010-11-03 IBM 库俊国引言在一些对安全审计有较高要求的系统中,管理员需要查看每个应用程序的登录用户执行了哪些数据库操作,而通常我们应用程序在访问数据库时,都是公用同一个数据库的认证用户去获取数据库连接的,这样我们的登录用户的标识无法传递到数据库端。而很多客户是需要在数据库端能审计登录用户的操作。当然,在应用服务器端的程序里写日志,记录下每个登录用户执行了哪些操作也能达到审计的需求,但这种方式往往...
八个改善Java遗留系统的技巧

八个改善Java遗留系统的技巧

八个改善Java遗留系统的技巧2010-11-03 infoq 译:张凯峰你没看错,就是这个题目:即使是Java系统也会变成“遗留”系统。每当我们想起遗留系统时,我们就会想起那些存储着大量文件数据并只能用COBOL访问的嘎吱嘎吱作响的大型主机。但事实是,已经是一门具有15年历史的开发语言,用Java写就的成千上万的系统已经成功运行了十年甚至更久。因此,考虑到许多读者都会工作在某个遗留的Java系统上,我根据自己的经验特地攒了这八个技...
dySE:一个Java搜索引擎的实现,第1部分 - 网络爬虫

dySE:一个Java搜索引擎的实现,第1部分 - 网络爬虫

dySE:一个Java搜索引擎的实现,第1部分 - 网络爬虫2010-11-20 IBM 董宇自己动手写一个搜索引擎,想想这有多 cool:在界面上输入关键词,点击搜 索,得到自己想要的结果;那么它还可以做什么呢?也许是自己的网站需要一个 站内搜索功能,抑或是对于硬盘中文档的搜索 —— 最重要的是,是不是觉得众 多 IT 公司都在向你招手呢?如果你心动了,那么,Let"s Go!这里首先要说明使用 Java 语言而不是 C/C++ ...
dySE:一个Java搜索引擎的实现,第2部分 网页预处理

dySE:一个Java搜索引擎的实现,第2部分 网页预处理

dySE:一个Java搜索引擎的实现,第2部分 网页预处理2010-11-20 IBM 董宇在 上一部分 中,您了解到如何编写一个 spider 程序来进行网页的爬取, 作为 spider 的爬取结果,我们获得了一个按照一定格式存储的原始网页库,原 始网页库也是我们第二部分网页预处理的数据基础。网页预处理的主要目标是将 原始网页通过一步步的数据处理变成可方便搜索的数据形式。下面就让我们逐步 介绍网页预处理的设计和实现。预处理模块的整体结构预处理模块的整体结...
借助BeanKeeper快速实现对象持久化

借助BeanKeeper快速实现对象持久化

借助BeanKeeper快速实现对象持久化2010-11-20 IBM 罗后启引言NetMind BeanKeeper 是一个开源的 java 对象 / 关系数据库映 射框架,它可以帮助用户快速将对象保存到关系数据库中,同时它也支持自定义 地查询和事务,可以满足用户在各种应用场景的需求。它最大的特点就是简单, 无需配置。同时,它是纯 Java 的,也支持 HSQLDB 和 MySQL 等多种关系。本文将介绍 BeanKeeper 的基本原理和架构,并将其同...
基于JDT的JAR源代码搜索

基于JDT的JAR源代码搜索

基于JDT的JAR源代码搜索2010-11-20 IBM 魏强 王芹华 邵兵引言Eclipse 为程序员提供了强大的文本搜索功能,程序员可以方便 的在工作空间中搜索到需要的 JAVA 代码或者文本。但是有时候,程序员希望在 .class 文件源码或者普通文本文件中搜索某个字符串,而这些文件包含于 Jar 文件中,此时 Eclipse 就无法满足要求。比如,用户试图寻找 UI 上显示的某 字符串的定义位置,这就需要在 Jar 文件内的普通文本文件 , 以及 ...
关于Java对象序列化您不知道的5件事

关于Java对象序列化您不知道的5件事

关于Java对象序列化您不知道的5件事2010-11-20 IBM Ted Neward数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会 到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。大约一年前,一个负责管理应用程序所有用户设置的开发人员,决定将用户 设置存储在一个 Hashtable 中,然后将这个 Hashtable 序列化到磁盘,以便持 久化。当用户更改设置时,便重新将 Hashtable 写到磁盘。这...
<< 61 62 63 64 65 66 67 68 69 70 >>