用用eclipse写java写的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&为何大规模网站不是用Java写的?
12:33:30 来源:  
  在商业世界中,Java或者范围更小点说J2EE被广泛使用。近年来,资本市场伸缩性的要求导致了中间件堆栈的变化:CPU资源的虚拟化解决、并行计算……
原文作者:Nati Shalom 译者:
在过去的几周里,我一直跟我的大学同学讨论这样一个问题:为什么大部分大规模网站不是用Java编写的?
有许多关于流行网站架构的信息,比如Google、Amazon、eBay、Linkedln、TypePad、WikiPedia等……而日前High-Scalability对以下网站的架构做了调查,这些网站包括:Flickr、You Tube、PlentyOfFish、Digg、TypePad、LiveJournal、Friendster、MySpace、WikiPedia,在使用的编程语言方面,结果如下:
这些网站Web应用的应用堆栈不同于以任务为核心的商业应用的堆栈。在商业世界中,Java或者范围更小点说J2EE被广泛使用。近年来,资本市场伸缩性的要求导致了中间件堆栈的变化:CPU资源的虚拟化解决、并行计算……Spring成为这个时期流行的开发框架,我们也越来越多地看到Spring完全为J2EE的代替者。
在High-Scalability上有人问为什么不是每个人都用J2EE(Why doesn't anyone use j2ee?)网友回复的评论可以概括如下:
1.LAMP提供了更成本化的解决方案(LAMP的大部分都是免费的开源的)
2.Java仍被使用,但不是主要语言。比如说它被用于前端或者后端的部分。
本文来源:译言
我来评两句
网易通行证:
网易科技今日推荐
今日网易科技看点
网易学院目录树
(评29932条)
(评1677条)
(评1354条)
(评1309条)
网易公司版权所有新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID9998109空间积分0 积分56阅读权限10帖子精华可用积分56 信誉积分100 专家积分0 在线时间1 小时注册时间最后登录
白手起家, 积分 56, 距离下一级还需 144 积分
帖子主题精华可用积分56 信誉积分100 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
作者:IT168 骆驼编译&&
【IT168 专稿】
作为一个Java程序员,我们常常会颇感自豪地说:金融行业的大系统一般都是用Java写的。有太多理由让我们相信,Java在企业级应用这块,起着举足轻重的作用。
然而,事实果真如此吗?金融行业或许是那样,可是像Google、Amazon这样的大型网站呢?
面对这样的疑问,在分布式应用、CORBA、JINI、J2EE、网格和SOA领域,有着10多年经验的Nati Shalom,根据事实,得出了“大多数大型网站不是用Java写的”结论,并且分析了形成的原因。
原文一经发表,便引起了极大的关注。笔者希望本文可以对开发者如何选择适合自己的架构,起到一定的借鉴作用。
在过去的几周里,我和我的同事Geva Perry就“为什么大多数大型网站不是用Java写的”这一问题进行了讨论。
在blogosphere上,有大量信息用于描述Google、Amazon、eBay、LinkedIn、TypePad、WikiPedia之类受欢迎的网站的架构。
Pingdom上的人们收集了一些这样的信息,这些信息基于High-Scalability上的一些资料:
在看这些架构的过程中,一些发现,进入脑海:大多数这些站点使用LAMP(译者注:LAMP指Linux、Apache、MySQL和PHP的组合)作为核心运行期栈。
一些甚至于开发了他们自己的文件系统(Google,Google文件系统);一些则使用缓存来解决数据库的瓶颈问题(memcached之类);大多数则是被迫由他们自己来开发这些解决方案,因为那个时候,没有能够满足他们需求的现成的选择对象。
这些Web程序的应用栈与构建金融领域的关键性任务程序的应用栈有很大不同。
在金融领域里,Java——较小程度上的J2EE——被广泛地使用。
近年来,资本市场对可伸缩性的需求导致了中间件栈的快速转换。为了虚拟化资源,引入了计算网格,它使得批应用程序并行化。为了虚拟化资源,数据网格也被引入。Spring变成当今世界上常用的开发框架。在GigaSpaces上,我们看到,Spring在越来越多的项目中成为J2EE应用的不二选择。
如果我们仔细观察两者(Web和金融领域),我们会发现,双方都在面临与可伸缩性有关的类似挑战。不要惊讶,两者没有引入相似的解决方案,其实都是为了迎接可伸缩性带来的挑战:
在数据层,我们看到:
1. 添加一个缓存层以充分利用内存资源和减少I/O开销。
2. 将以数据库为中心的方式移到分区(又名碎片)的方式。
在业务逻辑层:
3. 为应用层添加并行化语义(例如,MapReduce)。
4. 为了实现线性可伸缩性,移至向外扩展(scale-out)应用模型。
5. 为了事务处理,迁移典型的两阶段提交(two-phase)和扩充体系结构(XA)(参见:)。
虽然有许多类似的挑战,并且在一定程度上,有类似的架构,但是似乎两者(Web和金融领域)采取了不同的路线,因为它涉及到应用栈。
透过这些高可伸缩性网站,有人提出了这样的问题:为什么没人使用j2ee?
以下可以作为这个问题答案的总结:
1. LAMP提供了一个有成本效益的解决方案(其中的大部分依赖于免费的开源产品)。
2. Java仍然被使用,只是没有被作为主要语言,例如,它被当作后台或者前台(例如,servlets)的一个组件使用。
【译者序】抛开Nati Shalom的一些观点,笔者也有几点个人看法:
& && & 1. 从目前大多数网站的架构来看,在发展初期,大多会选择PHP、ASP.NET或者RoR之类轻、快的开发平台,而到了后期,只有当网站达到较大规模的时候,才可能开始考虑Java平台。毕竟,Java在Web开发这块,目前还做不到轻、快。选用Java平台,同时也意味着开发难度的增大,这无疑会增加开发成本。开发成本的增加,这在网站发展初期,是不大容易被接受的。
& && & 2. 在金融领域,稳定、是首先需要考虑的因素。就语言层面而言,Java相对于PHP、RoR来说,要成熟也稳定许多。再有,Java平台有大量的优秀的应用可供选择,这对保证程序的稳定性和安全性,起着至关重要的作用。
所以,网站首先需要考虑的是成本,无疑LAMP会降低成本;而金融领域的应用,成本问题倒是其次了,在这种情况下,Java平台“好”的优势就发挥了出来。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分1114阅读权限30帖子精华可用积分1114 信誉积分100 专家积分65 在线时间93 小时注册时间最后登录
家境小康, 积分 1114, 距离下一级还需 886 积分
帖子主题精华可用积分1114 信誉积分100 专家积分65 在线时间93 小时注册时间最后登录
论坛徽章:0
网易有php也有python
CU首席谈判代表
UID空间积分0 积分1765阅读权限30帖子精华可用积分1765 信誉积分115 专家积分0 在线时间40 小时注册时间最后登录
家境小康, 积分 1765, 距离下一级还需 235 积分
帖子主题精华可用积分1765 信誉积分115 专家积分0 在线时间40 小时注册时间最后登录
论坛徽章:0
往易好像是java吧
UID95889空间积分0 积分847阅读权限20帖子精华可用积分847 信誉积分135 专家积分1 在线时间151 小时注册时间最后登录
丰衣足食, 积分 847, 距离下一级还需 153 积分
帖子主题精华可用积分847 信誉积分135 专家积分1 在线时间151 小时注册时间最后登录
论坛徽章:0
java作的程序不灵活,是由其框架决定的。 j2ee下更新了一段程序,可以不重起app server实现吗?
java用于金融机构,主要因为有顶级的商业软件商支持,金融机构都是怕死鬼,怎么敢用开源的东西呢。
老是说,写java用structs, spring这种框架都落下乘了,这种框架自身都没有技术支持又可能有bug,再重要应用中使用真是很可笑。
UID空间积分0 积分203阅读权限20帖子精华可用积分203 信誉积分100 专家积分10 在线时间64 小时注册时间最后登录
稍有积蓄, 积分 203, 距离下一级还需 297 积分
帖子主题精华可用积分203 信誉积分100 专家积分10 在线时间64 小时注册时间最后登录
论坛徽章:0
网站除了需要考虑成本,还要考虑系统的开发速度和维护方便,php很好的满足这些要求。
UID144898空间积分0 积分43阅读权限10帖子精华可用积分43 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 43, 距离下一级还需 157 积分
帖子主题精华可用积分43 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
大型网站和大型软件不是一回事啊, 网站的大小取决于内容量和访问量, 全部用手工编辑理论上也可以建造一个大型网站. 对网站的全部资源(具体表现为全部可以访问到的 url)进行精确描述统一管理实时监察, 再在这些资源上构建应用那才表现为软件开发, 这种情况下即使一个小小的图标也需要抽象化而不是直接访问它的 url, JavaEE 在这方面无可否认是有优势的. 另外通常所说的 Java 应用已经超出 Java 语言本身了, Java 语言只是 JavaEE 中的一种主流语言, 作者的观点有点过时.
UID空间积分0 积分460阅读权限20帖子精华可用积分460 信誉积分106 专家积分0 在线时间5 小时注册时间最后登录
稍有积蓄, 积分 460, 距离下一级还需 40 积分
帖子主题精华可用积分460 信誉积分106 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
用什么技术 跟企业的历史积累有关,没有一概而论的,而且语言只是实现业务的工具
听说腾讯还用CGI+javascript呢,呵呵
在大型网站里ASP、php、JSP、perl、python等等都有应用
myspace 就采用的 微软平台作为解决方案,但总的来说用微软平台做大型网站的较少
UID空间积分0 积分460阅读权限20帖子精华可用积分460 信誉积分106 专家积分0 在线时间5 小时注册时间最后登录
稍有积蓄, 积分 460, 距离下一级还需 40 积分
帖子主题精华可用积分460 信誉积分106 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
也有的,搜狐、阿里巴巴、ebuy都用java
您需要登录后才可以回帖&使用java编写的网上订餐系统
秒后自动跳转到登录页
(奖励10下载豆)
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
198个经典C#WinForm
Java 7并发编程实战
Java经典问题答案(
算法与数据结构-实用
百度面试题总结
北京中软笔试题
Java最著名的开源项
使用java编写的网上订餐系统
上传时间:
技术分类:
资源评价:
(38位用户参与评价)
已被下载&889&次
使用java编写的网上订餐系统。比较好用
本资料共包含以下附件:
本地网上订餐系统源代码.rar
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
下载1044次
下载1191次
下载1058次
下载1992次
相关专题推荐
本专题收录Java经典编程的实例源码,
在国内的开发语言中,java凭借这简单
本套视频教程是韩顺平老师,循序渐进
北京圣思园张龙(风中叶)老师的Java
讲述Arm嵌入式Linux系统下的C语言编程
这段视频是从尚学堂科技的教学课堂上
本套视频共78集,是由郝斌老师根据多
本视频专题共180集涵盖了C语言概述中
本视频专题共107集涵盖了Java概述、数
由传智播客毕向东老师讲解的Java基础
本专题为spring视频教程,共31集。教
本专题为C语言黑客编程系列视频教程,
本专题为韩顺平讲解的Java从入门到精
本专题为Java Web项目开发案例精粹视
SSH为struts+spring+hibernate的一个
本专题为疯狂Java李刚老师讲解的Stru
本周下载热点
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理

我要回帖

更多关于 java测试用例怎么写 的文章

 

随机推荐