Welcome 微信登录

首页 / 软件开发 / JAVA

Java开发2.0: Kilim简介

Java开发2.0: Kilim简介

Java开发2.0: Kilim简介2011-10-22 IBM Andrew Glover一种用于实现 Java 并发性的角色框架简介:并发编程是 Java™ 开发 2.0 的核心概念,但可能不是基于线程的并发性。Andrew Glover 解释为什么在多核系统中进行并发编程时,角色优于线程。他然后介绍 Kilim —— 一种基于角 色的消息传递框架,结合了并发编程和分布式编程。对于软件开发人员而言,调试多线程应用程序...
Spring MVC与JAX-RS比较与分析

Spring MVC与JAX-RS比较与分析

Spring MVC与JAX-RS比较与分析2011-10-22 infoq 译:张龙导言过去几年,REST逐渐成为影响Web框架、Web协议与Web应用设计的重要概念。现在有越来越多的公司希望能以简单而又贴合Web架构本身的方式公开Web API,因此REST变得越来越 重要也就不足为奇了。使用Ajax进行通信的富浏览器端也在朝这个目标不断迈进。这个架构原则提升了万 维网的可伸缩性,无论何种应用都能从该原则中受益无穷。JAX-RS(JSR 311)指的是...
Quartett!的二进制脚本分析

Quartett!的二进制脚本分析

Quartett!的二进制脚本分析2011-10-28 javaeye RednaxelaFX我前两天在NetOA方面确实是有点懈怠了。不为别的,正是为了这篇将提到的脚本的分析。虽然没把分 析做彻底,不过我觉得现在已经足够使用,顺便拿出来说说。上个周末,汉公突然跟我提起FFDSystem的话题,然后有人联系我做Quartett!的汉化。自从跟汉公和 明大合作参与汉化以来,我基本上就是做脚本处理的相关工作比较多;汉公解决破解的棘手问题,而明大 主要完成打包问...
struts中token的使用方法

struts中token的使用方法

struts中token的使用方法2011-10-28 blogjava rrong_m很多时候要防止重复提交,比如论坛在发表提问的时候,要是不控制那就可以一直提交~使用方法:论坛为例ask.do :为跳到提问页面的actionask.jsp:为提问页面askok.do:为提问成功提交的actionaskok.jsp:处理提问之后的跳转的jsp首先在ask这个action里面加入saveToken(request);这是为了在提问页面即ask.jsp页面生...
多线程技术在J2ME中的应用总结

多线程技术在J2ME中的应用总结

多线程技术在J2ME中的应用总结2011-10-28我们知道,在操作系统级别上软件的运行一般都是以进程为单位,而在每个进程的运行过程中允许同时并发执行多个不同线程,这就使得一个程序能同时执行不同的操作。使用多线程的目的是为了最大限度地利用计算机CPU资源。JAVA程序字节码最终是在JVM虚拟机下运行的,同一虚拟机进程中的不同操作都是通过多线程来运行的。在JAVA虚拟机中,线程常用有单线程和多线程,单线程指程序执行过程只是一个有效操作的序列,不同操作都有着明...
EJB的分类及其各自的功能和应用

EJB的分类及其各自的功能和应用

EJB的分类及其各自的功能和应用2011-10-28在EJB2.0中对定义了三种不同类别的EJB分类:Session Bean(会话Bean)、Entity Bean(实体Bean)和Message-Driven Bean(消息驱动Bean)。1 EJB分类之会话Bean会话Bean是商务过程对象,执行商务逻辑、规则和工作流程。会话Bean之所以被称为会话Bean,是因为它代表的是一个动作、是一个过程,它的生存期就是调用它的客户端与它进行会话的过程。会话B...
JavaBean的任务和设计注意事项

JavaBean的任务和设计注意事项

JavaBean的任务和设计注意事项2011-10-28 刘世毅 一、JavaBean的任务:“Write once, run anywhere, reuse everywhere”,即“一次性编写,任 何地方执行,任何地方重用”。这个任何实际上就是要解决困扰软件工业的日益增加的复杂性,提供一个 简单的、紧凑的和优秀的问题解决方案。1. 一个开发良好的软件组件应该是一次性地编写,而不需要再重新编写代码以增强或...
Eclipse中将Java Project转换为Dynamic Web Project

Eclipse中将Java Project转换为Dynamic Web Project

Eclipse中将Java Project转换为Dynamic Web Project2011-10-28 BlogJava 海这边接手一个前期的Web项目,当时是用MyEclipse建立的,用MyEclipse发布运行没有任何问题。现在因为没有购买MyEclipse的年费,决定用EclipsE+WPT继续开发,没想到在WPT的Server中发现不了 该项目,于是使用下面的方法将其转换为WPT能识别的项目。1. 修改项目的.project文件,保存,不记得...
JPA的实体状态和API浅析

JPA的实体状态和API浅析

JPA的实体状态和API浅析2011-10-28实体对象拥有以下4个状态,这些状态通过调用EntityManager接口方法发生迁移:新建态:新创建的实体对象,尚未拥有持久化主键,没有和一个持久化上下文关联起来。受控态:已 经拥有持久化主键并和持久化上下文建立了联系; 游离态:拥有持久化主键,但尚未和持久化上下文建 立联系; 删除态:拥有持久化主键,已经和持久化上下文建立联系,但已经被安排从数据库中删除。EntityManager 的API下面是Entit...
Java的面向对象数据库db4o

Java的面向对象数据库db4o

Java的面向对象数据库db4o2011-10-28 blogjava duduli上学的时候就听老师说过有对象数据库。但是我所接触的数据库都是关系型数据库mysql,oracle,ms sql server,或是db2.最近在ibm development work上看到一个名为db4o的对象数据。才看第一章,学过Java的都应该很容易理解的。确实它真的很简单。看起来似乎就像是在一个Java的操作,而并非如我们所以为的那样的想关系型数据库中操作一样。如果...
找出Java程序内存溢出的元凶

找出Java程序内存溢出的元凶

找出Java程序内存溢出的元凶2011-10-28 cuishen 我曾经在刚入行的时候做过一个小的swing程序,用到了java SE,swing,Thread等东东,当初经验少 也没有做过严格的性能测试,布到生产环境用了一段时间后发现那个小程序有时候会抛 java.lang.OutofMemoryError异常,就是java的内存溢出。当时也上网查了不少资料,试过一些办法,代 码也稍微做了些优化,但是有一个问题我始终是找不到解决的方案 - 不知为什么子...
关于eWebEditor常见的问题及其个人使用心得

关于eWebEditor常见的问题及其个人使用心得

关于eWebEditor常见的问题及其个人使用心得2011-10-28 blogjava gdhqseWebEditor是个很好用的工具,见面也很好看。是一款很受欢迎的在线编辑器。现在我和大家分享一 下我近期使用eWebEditor遇到的问题及其解决办法。(这里先声明,我使用的是飞鱼修改版的eWebEditor )1.关于eWebEditor不兼容IE8的问题。在网上查了一下,发现原因是这样的,因为ie8屏蔽了anonymous方法 所以要改成onclic...
<< 531 532 533 534 535 536 537 538 539 540 >>