JBoss,Geronimo还是Tomcat? ——三种开源Java应用服务器的比较 作者:Jonathan Campbell 译者:李功健 原文:http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers.html 目录 1. Java企业特性比较     1.1. Java EE 5兼容性     1.2. EJB 3(企业JavaBeans技术)能力     1.3. JSP 2.1和Ser ...
2007-11-19 来自:conanpaul   前言] 写这篇Post源于我既做过.NET开发又做过J2EE开发的经历。在这样的转变过程中,我对单一平台开发所带来的思维局限性有了很多清晰却零散的想法。在看了振河兄的页面间传递变量的方法及使用范围的讨论之后,我更能体会到在不同的平台进行开发,思维方式会是如此之不同,原来那些零散的想法也随之不断在脑海中涌现,让我有了写下这篇Post的冲动。其实我一直都在宣扬一种观点:技术之间是相通的,精于触类旁通,善于联想是我们程序员应有的优势。我们在专注.NET技术的时候,不妨在工作间隙休息的时候看看.NET外面的世界。   提到.N ...
来源:IT专家网   作为一个具有发展前景的应用系统架构,SOA尚处在不断的发展中,肯定存在许多有待改进的地方。Stencil Group咨询公司的Brent Sleeper 在《The five missing pieces of SOA》中列举了SOA在可靠性、安全性、编制、遗留系统支持和语义方面还存在严重不足。   一 : 可靠性(Reliability)   SOA还没有完全为事务的最高可靠性——不可否认性(nonrepudiation)、消息一定会被传送且仅传送一次(once-and-only-once delivery)以及事务撤回(rollback)——做好准备,不过等标准 ...
【CSDN 消息】来自Computerworld  很难说这些技术真的灭亡了,因为他们至今还存在于某些领域。实际上,说一种技术灭亡的过程也正是寻找它生命力依旧的过程。在经过仔细的权衡后,我们列出下面这个名单,注意只是相对的而不是绝对的。 1.Cobol:Y2k(千年虫)好像给了Cobol一次新机遇,然而仅仅六个月到一年的时间,这门衰退的语言便再无救世主,与此同时,也极少有学校再开这门课。 2.Nonrelational DBMS:20世纪80年代,主要有两大数据库管理系统方式:一是多级递阶系统(hierarchical systems)如IBM的IMS,另一种就是network DB ...
【CSDN讯】2007年中国程序员大调查活动于8月17日成功落下帷幕,在这为期一个半月的调查活动中,我们共收到了将两万多份调查数据反馈,CSDN和《程序员》已经共同成功的树立了国内调查样本最多的开发者大调查的品牌。 透过这些珍贵的数据背后,我们看到了软件业发展的历史、趋势和热点,可以看到各种技术、产品竞相白热化的竞争。从中我们也可以获得很多一直困扰程序员的问题的答案。因为大家共同的参与,也经过了我们的分析,我们得到了以下的初步结果预测,做为对大家参与这次非常有意义 ...
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网络和 Instrumentation 方面都有不错的新特性和功能加强。 本系列 文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过 ...
摘  要:邮件群发是消息在Internet传递的最好办法,同时也是垃圾邮件的来源。本文以使用JAVAMAIL为例,讨论实现大规模邮件发送的方法和技巧。 关键字:SMTP、MIME、JAVAMAIL、群发邮件 一、引言 邮件群发是Internet生活中最常见的一种信息传递方式,其传递信息的主动性、高效率和低费用而被众多商家广泛采用。我们的电 ...
作者 Jeff Xiong 发布于 2007年7月4日 上午2时18分 社区 Agile 主题 企业级敏捷 敏捷的核心是什么?敏捷给软件企业(以及软件开发者个人)带来的好处究竟在哪里?这个问题有很多不同的答案。例如“重视个人和交流”,软件开发者喜欢这样的态度,这是毫无疑问的。例如“重视可工作的软件”,它的价值是显而易见的。但在这一切的背后,敏捷的核心是什么?时下流行的观点是:敏捷就是软件行业里的精益(lean)生产,它的核心是消除浪费。ThoughtWorks中国公司的高层在近日接受采访时明确指出了这一点。首先考虑质量问题。一些软件企业为了降 ...
来自: http://www.chinasearchwatch.com   作者:石头 用户的搜索行为对于关键词分析的意义 在seo中,用户的搜索行为分析非常重要。因为只有更清晰地了解用户的搜索行为,才能避开激烈的竞争,选择与目标搜索用户最匹配的搜索关键词,并将最终搜索结果以用户最喜欢的方式呈现出来。 如果不对用户的搜索行为有深入分析,则无法正确地选择最有价值的关键词,无法正确地跟踪,提升站点在搜索引擎上的表现。有人甚至提出,经过用户搜索行为分析,而实施的seo策略,等于变性地提升站点的排名。以符合搜索行为方式呈现的结果,即使排名靠后,但可能吸引的点击比相对靠前的仍占优势。 ...
时间:2003-09-22作者:Arunabh Hazarika, Srikant Subramaniam浏览次数: 7648 本文关键字:EJB, JDBC, JVM Server, 调忧, 性能, Performance, Tuning 任何在市场上成功的产品都拥有良好的性能。虽然成为象WebLogic Server这样广泛使用的产品需要具备很多特性,但性能绝对是必不可少的。 良好的编程习惯在帮助应用运行方面起 ...
2007互联网发展预测 来源地:SEO165.COM   在本文中,我们将放眼2007,展望那些对我们来说很重要的互联网发展趋势。   RSS,结构化数据   - 明年RS ...
一.JRockit调优简介 JRockit是一个自适应的JVM,它能够自动调整自己去适应底层硬件,因此对它的调优主要集中在一些需要人工干预的参数上,比如说:需要划分多少RAM给JRockit使用等。JRockit有一组非标准的-X启动选项,我们可以用它来调节JVM。JRockit有两组主要的子系统可以被优化--内存管理系统(包括垃圾回收)和线程系统。在内存管理子系统方面,有很多调优的工作可以做。 二.Tuning WebLogic JRockit JVM 1.设置初始堆尺寸 可以通过-Xms:<size>m来设置初始堆大小,如果-Xmx的值小于128MB,则-Xms缺省取值为16 ...
作者:Liusf     来源:build.com.cn       随着企业的需求日增与技术演进,现在我们已拥有多种选择可轻易地整合.NET与J2EE两大平台。在目前的技术中,两者的整合机制可分成三种类型       目前多数企业内系统多是多层式的架构,可分为展示层、中介层与资料层。因此,整合便会在这几层之间产生多种连接点的组合。其中,中间层技术整合最为复杂,包括展示层到中介层(P to D)、中介层到中介层(D to D)等。过去几年间,许多厂商所建构的组件技术与标准即是用来协助于企业内部建立各种分布式系统,包括有:  Distributed Component Object Model( ...
1 什么是单点登陆 单点登录( Single Sign On ),简称为 SSO ,是目前比较流行的企业业务整合的解决方案之一。 SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和 IT 服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事 ...
作者:长风     来源:IT168新技术的兴起必然伴随着一系列技术标准和规范的诞生,SOA也是如此。短短几年之内,在厂商、研究人员和标准化组织的共同努力下,已经制定出一大批SOA标准和规范,有力地推动了SOA的发展。面对众多的SOA标准和规范,很多人可能会感到迷茫和疑惑,进而愈发觉得SOA太复杂而高不可攀。其实,只要了解SOA的发展历程和SOA架构的基本知识,同时对标准的制定、审核和发布机构及工作机制有一定认识和了解,就不难理解这些标准的意义和作用。    1. SOA发展回顾     SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当 ...
2007-01-22

java P2P

英文原文地址:http://www.javaworld.com/javaworld/jw-10-2001/jw-1019-jxta-p2.html中文地址http://www.matrix.org.cn/resource/article/43/43627_P2P_Jxta.html摘要 Peer-to-Peer网络毫无疑问是当今的热点技术主题。Napster和Gnutella的广泛使用证明了peer-to-peer应用的强大潜力。鉴于在这个定于大量的重复劳动,Sun Microsystems发起了Jxta工程-新一代的p2p应用程序开发平台。本文专门探讨了P2P和Jxta在这方面的成果。可 ...
2007-01-19

RIA

RIA技术概览 互联网已经日益成为应用程序开发的默认平台,传统的Web应用程序(Web Application)是基于HTML页面、服务器端数据传递的模式。而HTML是适合于文本的,随着Web应用程序复杂性越来越高,传统的Web应用程序已经渐渐不能满足Web浏览者更高的、全方位的体验要求了,这就是被Macromedia公司称之为的"体验问题"("Experience Matters")。此时一种被称为Rich Internet Application(简称RIA,中文翻译作"丰富互联网应用程序")的具高度互动性和丰富用户体验的网络应用程序出现了。Macromedia公司也借 ...
                                   作者 : Allen文章来源 : ccidnet我们为什么需要Java EE 5.0?作为主流中间件技术标准J2EE诞生6年后的下一代企业级开发规范,Java EE 5.0从一开始就倍受关注,引发了无数辩论和众多期盼。它重点关注目前Java应用开发的热点:运行可靠性、开发效率、扩展灵活性及企业应用整合,顺应轻量级、简单化趋势,给开发者和企业带来真正的实惠。什么是Java EE 5.0?“Do more with less work”,这是Java EE 5.0的正式宣言,也是其与J2EE 1.4最显著的区别。Java EE ...
Java EE 5.0能取代Struts,Spring和Hibernate吗? ...
zhouxing
搜索本博客
最近加入圈子
存档
最新评论