Welcome 微信登录

首页 / 软件开发 / JAVA

使用EMF Query查询EMF模型

使用EMF Query查询EMF模型

使用EMF Query查询EMF模型2011-02-12 IBM 郝萍EMF 是 Eclipse 组织推出的建模框架。它能够帮助我们将模型(UML, XSD等)转换成为健壮且功能丰富的Java 代码。通过使用 EMF,我们编写的程序能免费的获得一个健壮的模型层,它通常比我们自己手工编写的模型层更为健壮。事实上,有很多商业产品都使用了 EMF 来作为其模型层。由于 EMF 的广泛使用,Eclipse 组织为其推出了众多的周边模块。1 介绍由于EMF(全称Ec...
将Eclipse导航文件转换为DITA导航文件

将Eclipse导航文件转换为DITA导航文件

将Eclipse导航文件转换为DITA导航文件2011-02-12 IBM Loretta Hicks本文描述了如何完成移植过程中转换工具所不能自动完成的任务:将 Eclipse TOC 文件转换为 DITA 映射文件。这里并没有讨论将 HTML 文件转换为 DITA 格式的原因,OASIS DITA Web 站点上的其他 developerWorks 文章和参考资料将会解释其优势。本文比较了两个基于 XML 的导航文件中的元素,然后使用示例主 TOC 文...
用Eclipse构建Perl应用程序

用Eclipse构建Perl应用程序

用Eclipse构建Perl应用程序2011-02-12 IBM Martin Brown开始之前对于许多 Perl 程序员来说,典型的开发环境可能是一个编辑器(比如 Emacs),再加上一个命令行环境。问题是必须经常在 Emacs 和命令行之间切换。如果正在进行 Web 开发,那么就更糟了,因为在编写、执行和检查日志以获得信息时必须在 Emacs、命令行和 Web 浏览器之间切换。令人吃惊的是,没有哪种 IDE 真正满足 Perl 程序员这么多年来的需要...
为Eclipse插件添加日志框架

为Eclipse插件添加日志框架

为Eclipse插件添加日志框架2011-02-12 IBM Manoel Marques两种增强Eclipse日志功能的方法为什么要采用日志?良好的开发人员都知道精心设计、测试和调试的重要性。虽然 Eclipse 可以帮助开发人员实现这些任务,但是它怎样处理日志呢?很多开发人员相信对于良好的软件开发实践来说,日志是不可或缺的一部分。如果您曾经修正过他人部署过的程序,您无疑也会同意这一点。幸运的是,日志对于性能的影响很小,大部分情况下甚至根本不会对性能产生...
学java该怎样学

学java该怎样学

学java该怎样学2011-02-13引言软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。"不走弯路,就是捷径...
关于Java角色访问控制(RBAC)

关于Java角色访问控制(RBAC)

关于Java角色访问控制(RBAC)2011-02-13角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,即Operation+Resource)。Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的关系,所有的授权应该给予Role而不是直接给User或Group.Privilege是权限颗粒,由Operatio...
各种Java Web层框架的优缺点

各种Java Web层框架的优缺点

各种Java Web层框架的优缺点2011-02-13现在java web框架非常多,林林总总,让很多人不知道选择那个好:JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket,他们都是各有千秋,面对各种问题,八仙过海,各显神通。这里就小话一下他们的优缺点。JSF优点:Java EE标准,这意味着有很大的市场需求和更多的工作机会上手快速并且相对容易有大量可用的组件库缺点:大量的JSP标签对REST和安全支持不好没有一...
JRuby的性能优化(update)

JRuby的性能优化(update)

JRuby的性能优化(update)2011-02-13越来越觉的JRuby是个很有前途的项目,结合Ruby的性感语法和java极其丰富的类库,况且有团队持续不断地修正bug、改进性能,这样的玩意完全有成为“少男杀手”的潜质。JRuby wiki上列出了性能优化的四条建议:1、调优编译器,JRuby早就弃暗投明跟随XRuby走上了编译这条牛B的道路,将Ruby Script编译成字节码,因此这个环节是断断不能忽略的。两种编译方式:A...
JRuby:集Java和RoR之所长

JRuby:集Java和RoR之所长

JRuby:集Java和RoR之所长2011-02-13Rails正迅速成为轻量级Web应用开发方面的领头羊。有了JRuby, Rails就有望获得Java库和JVM具有的功能、效率及业界认可度。JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Ja...
讨论5种跟踪Java执行的方法

讨论5种跟踪Java执行的方法

讨论5种跟踪Java执行的方法2011-02-13 InfoQ 宋玮Zviki Cohen基于自己探索和理解他人所编写代码的体验,发布了跟踪Java执行过程的5种方法。他发现简单的阅读源代码(有些情况下是反编译代码),可能是十分乏味和有错误倾向的过程。作为替代,他推荐了5种不同运行时跟踪方法以在Java代码运行时观察它,消除了学习他人代码的许多不利条件。以下浓缩了他的5个建议:1、基本方法:断点和单步执行“以最简单的方法开始:设置断点并开始跟踪...
Jenabean:将JavaBeans轻松绑定到RDF

Jenabean:将JavaBeans轻松绑定到RDF

Jenabean:将JavaBeans轻松绑定到RDF2011-02-13 IBM Taylor CowanJava 开发人员是幸运的,因为在 Jena 中他们可以利用一种良好的 RDF 框架。Jena 提供了一个编写和读取 RDF 的 API,它可以以多种方式进行保存和持久化。Jena 的设计目标是可以良好地处理 RDF 数据模型,正如 JDBC 适合处理关系模型一样。数据库应用程序中编写的大量代码都用来保存 Java 对象,还有一些代码用来从数据库中聚...
喜欢使用IntelliJ IDEA的25个理由

喜欢使用IntelliJ IDEA的25个理由

喜欢使用IntelliJ IDEA的25个理由2011-02-13一维可航IntelliJ IDEA是一个相对较新的Java IDE。它是我所使用过的(我用过大部分Java开发环境)Java开发环境中最为有用的一个。高度优化的IntelliJ IDEA使普通任务变得相当容易。通常不是较大的标签特性使一个产品真正有用。而是这些小的方面:里面的许多小的细节使整个包无缝集成及乐于使用。下面是我真正喜爱Idea的一些理由。1、感知语法词选择反复使用Ctrl-w使所...
Joyo搜索框是如何完成中文自动填充的

Joyo搜索框是如何完成中文自动填充的

Joyo搜索框是如何完成中文自动填充的2011-02-13今天跑到Joyo网去看看我需要的书到货没有,顺便搜索了一下其他书籍,我发现有自动填充,原来没有发现呢。汗颜。案例:如果我输入de,下面会有”德语“,”德川家康“等条目出现,伴随有多个搜索结果。问题:Joyo是怎么实现的呢?分析:当然我不可能看到其源代码和数据库schema。下面按照我自己的思路来解决这个问题。首先看看Joyo网的效果:当你输入"...
<< 441 442 443 444 445 446 447 448 449 450 >>