用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
yeah920的公告
坂田(杨美村,近布龙公路)有房屋/商铺出租; 单间230元/月;一房一厅320元/月. 阳光充足,空气好.有物业管理. 每栋之间 ,前后宽6-10米,左右宽5-8米. 详情请看我的百度空间:hi.baidu.com/szfangdong 经过的公交车: 310-315路 (沙井大王山-沙井大王山) 4:00-22:00 沙井大王山 - 沙头 - 沙井街道办 - 沙井交管所 - 茔岗 - 万丰村 - 上星市场 - 新桥 - 上寮村 - 上南 - 上南加油站 - 凤凰工业区 - 凤凰路口 - 怀德村口 - 福永汽车站 - 白石下 - 下十围 - 机场路口 - 翠湖花园 - 黄田村 - 钟屋村 - 鹤州路口 - 商贸城 - 三围村 - 南太集团 - 固戍村 - 臣田 - 西乡农批市场 - 西乡立交 - 流塘路口 - 西乡 - 上川路口 - 裕安路口 - 宝安区交通局 - 宝安万佳 - 南头检查站 - 南头 - 深大北门 - 大冲 - 世界之窗 - 康佳集团 - 竹子林 - 招商银行大厦 - 投资大厦(广电大厦) - 岗厦 - 上海宾馆西 - 海外装饰大厦 - 市话大厦 - 体育馆 - 八卦岭 - 园岭新村 - 帝豪酒店 - 儿童公园 - 田贝 - 洪湖公园 - 草埔(布吉检查站) - 荣超花园 - 布吉街 - 布吉医院 - 布吉中学 - 布吉一村 - 下水径 - 上水径 - 布吉城管办 - 新利厂 - 金龙羽 - 河背村 - 坂田医院 - 大发埔油站 - 梅花山庄 - 牛栏前村 - 锦绣江南 - 上塘村 - 上塘小学 - 龙胜村(南) - 陶吓村 - 鹊山 - 石观工业区 - 龙华同富裕工业区 - 下横朗 - 上横朗 - 水田村 - 水田居委 - 宝燃油站 - 官田 - 石岩街道办 - 石岩汽车站 - 径背村 - 益力路口 - 石岩湖 - 玉律村 - 长圳路口 - 田寮村 - 光明路口 - 塘尾村 - 东坑路口 - 公明医院 - 公明车站 - 创维 - 合水口 - 马田村 - 马田收费站 - 水泥厂(2) - 松岗汽车站 - 松岗佳华百货 - 松岗街道办 - 东方路口 - 蚌岗村 - 潭头村 - 新桥第二工业区 - 沙井汽车站 - 新桥 - 上星市场 - 万丰村 - 茔岗 - 沙井交管所 - 沙井街道办 - 沙头 - 沙井大王山 (共118站 分段收费 票价表 上车2.0元 全程10.0元 人工售票 深圳通可用) 312路 (福田交通枢纽-观澜牛湖) 福田交通枢纽 - 深航大厦 - 招商银行大厦 - 天安数码城 - 上沙村 - 沙尾 - 新洲村 - 妇幼保健院 - 益田村 - 益田花园 - 水围村 - 口岸大队 - 福民新村 - 高级技校 - 岗厦村 - 福华新村 - 福滨新村 - 岗边村 - 无委大厦 - 上步中学 - 罗湖医院 - 丽都酒店 - 金城大厦 - 广深宾馆 - 京鹏大厦 - 罗湖区委 - 螺岭 - 田贝 - 洪湖公园 - 独树村(布吉农贸市场) - 草埔(布吉检查站) - 荣超花园 - 布吉街 - 布吉医院 - 布吉中学 - 布吉一村 - 下水径 - 上水径 - 布吉城管办 - 新利厂 - 杨美村 - 坂田城管所 - 金洲嘉丽园 - 坂田路口 - 坂田国惠康 - 坂田工业区 - 利金城工业区 - 水斗新村 - 上油松 - 万众城 - 油松工业区 - 风和日丽 - 上塘路口 - 建泰轮胎厂 - 龙胜村 - 龙华影剧院 - 牛地埔村 - 金龙华广场 - 龙华天虹商场 - 城市明珠 - 龙华汽车站 - 清湖市场 - 竹村市场 - 观澜第四工业区 - 福民路口 - 观澜人民医院 - 观澜派出所 - 观澜国惠康 - 三星酒店 - 观澜汽车站 - 观光路口 - 高尔夫球场 - 深德技校 - 牛湖市场 - 牛湖老村 - 牛湖收费站 - 宝裕厂 - 大水田工业区 - 牛湖总站 (共78站 分段收费 票价表 上车2.0元 全程10.0元 人工售票 深圳通可用) 321路 (火车站西广场-观澜总站) 6:00-21:30 观澜总站 - 吉创工业园 - 港兰工业园 - 粮食集团 - 观澜汽车站 - 三星酒店 - 观澜政府 - 观澜医院 - 观澜二中 - 观澜世纪广场 - 观澜天虹商场 - 施乐公司 - 硅谷动力 - 清湖新村 - 岗头市场 - 华为基地 - 万科城 - 金洲嘉丽园 - 坂田城管所 - 杨美村 - 布吉城管办 - 布吉汽车站 - 半岛苑 - 大芬村 - 布吉镇政府 - 龙珠花园 - 荣超花园 - 草埔(布吉检查站) - 独树村(布吉农贸市场) - 红岗花园 - 宝安北路口 - 税务登记分局 - 梅园路 - 罗湖人才市场 - 笋岗仓库 - 笋岗桥 - 人民桥 - 宝安南路 - 金威大厦 - 渔民村 - 火车站西广场 (共40站 分段收费 票价表 上车2.0元 全程7.0元 人工售票 深圳通可用) 329路 (蛇口港-同乐收费站) 6:30-22:00 赤湾 - 蛇口码头 - 海洋大厦 - 招商发展中心 - 联合医院 - 蛇口沃尔玛 - 南油大厦 - 海雅百货 - 桂庙新村 - 深圳大学 - 科技园 - 大冲 - 白石洲 - 世界之窗 - 竹子林 - 招商银行大厦 - 深南香蜜立交 - 香蜜湖 - 投资大厦(广电大厦) - 岗厦 - 彩管厂 - 梅龙天桥 - 梅林检查站 - 民乐村 - 大发埔油站 - 坂田汽车站 - 杨美村 - 龙口村 - 体育新城 - 建新村 - 龙岗区老干中心 - 奥林华府 - 教苑中学 - 黄阁翠苑 - 龙岗中专 - 龙岗党校 - 和兴花园 - 龙岗海关大厦 - 妇儿中心 - 紫薇花园 - 龙福一村 - 龙岗区交通局 - 龙岗区文化中心 - 龙城广场 - 南联路口 - 南联 - 南联村 - 龙岗街道办 - 龙岗长途汽车站 - 龙岗阁 - 龙东村 - 新大坑市场 - 同乐家私城 - 富之岛家具 - 宝龙路口 - 高思特工业区 - 坪山三和购物广场 - 牛角龙 - 牛角龙总站 (共58站 分段收费 票价表 上车2.0元 全程10.0元 人工售票 深圳通可用) 378路( 油松总站- 文锦渡客运站) 油松村总站 - 水斗新村 - 坂田市场 - 坂田村 - 金洲嘉丽园 - 坂田城管所 - 布龙路 - 清平高速公路 - 布吉城管办 - 布吉汽车站 - 半岛苑 - 布吉沃尔玛 - 布吉镇政府 - 龙珠花园 - 荣超花园 - 草埔(布吉检查站) - 独树村(布吉农贸市场) - 泥岗桥 - 红岗花园 - 宝安北路口 - (往程单边:梨园路东 - 梨园路 - 梅园路) - (返程单边:税务登记分局) - 市检察院 - 建设集团 - 荔枝公园 - (返程单边:红岭南路) - 骨科医院 - 蔡屋围新七坊 - 都市名苑 - 金威大厦 - 金光华广场 - 丽都酒店 - 春风万佳 - 文锦中学 - 文锦渡客运站 662路 (宝安五区总站-沙湾汽车站) 宝安五区总站 - 南头检查站 - 宝安区武装部 - 教育培训中心 - 新安影剧院 - 宝安建设银行 - 甲岸村 - 汉宝大厦 - 顺电 - 宝安海雅宝货 - 冠利达大厦 - 帝皇酒店 - 上合市场 - 上华村 - 大浪居委会 - 东联工业区 - 新福市场 - 金威啤酒厂 - 牛城 - 塘头路口 - 台湾工业区 - 山城工业区 - 变电站 - 浪心居委 - 河滨花园 - 万联商场 - 石岩影剧院 - 官田村 - 宝燃油站 - 水田村 - 水田市场 - 上横朗 - 大浪(同富裕)路口 - 谭罗村 - 石观工业区 - 龙华村 - 桃苑新村 - 牛地埔村 - 龙华市场 - 龙华街道办 - 龙华地税 - 华富市场 - 龙华电信大厦 - 龙泉酒店 - 风和日丽 - 油松工业区 - 万众城 - 上油松 - 水斗新村 - 利金城工业区 - 坂田九鼎皇 - 坂田市场 - 坂田路口 - 金洲嘉丽园 - 杨美市场 - 杨美村 - 金龙羽 - 布吉城管办 - 上水径 - 下水径 - 布吉一村 - 布吉医院 - 布吉街 - 布吉立交 - 布吉镇政府 - 大芬村 - 百门前工业区 - 南岭医院 - 南岭村 - 樟树布村 - 沙湾关口 - 沙湾汽车站 (共71站 分段收费 票价表 上车2.0元 全程10.0元 人工售票 深圳通可用) 711B路 (康桥花园-石岩同富裕) 6:00-21:30 康桥花园 - 佳兆业桂芳园 - 布吉镇政府 - 龙珠花园 - 布吉街 - 下水径 - 上水径 - 布吉城管办 - 杨美村 - 坂田路口 - 油松 - 金桥花园 - 狮头岭 - 龙华天虹商场 - 牛地埔村 - 鹊山 - 谭罗村 - 万联商场 - 石岩同富裕工业区 (共18站 分段收费 票价表 上车2.0元 全程7.0元 人工售票 深圳通可用) 801路 (龙岗区汽车总站-龙华汽车站) 龙岗区汽车总站 - 回龙埔 - 爱地花园 - 招商依山郡 - 龙平路口 - 慢性病医院 - 龙岗中专 - 黄阁翠苑 - 教苑中学 - 龙岗区老干中心 - 建新村 - 陂头背新村 - 体育新城 - 龙口村 - 新利厂 - 金龙羽 - 河背村 - 坂田医院 - 坂田汽车站 - 大发埔油站 - 梅花山庄 - 万众城 - 梅龙路口 - 锦绣江南 - 上塘村 - 乡村酒吧 - 国泰家私城 - 赤岭天桥 - 陶吓路口 - 鹊山路口 - 龙华村 - 桃苑新村 - 牛地埔村 - 金龙华广场 - 龙华天虹商场 - 市人民医院龙华分院 - 城市明珠 - 龙华汽车站 (共37站 分段收费 票价表 上车2.0元 全程8.0元 人工售票 深圳通不可用) 839路 (坪地六联-布吉坂田) 六联村 - 坪地街道办 - 龙岗街道办 - 龙岗区政府 - 龙岗区劳动局 - 园景花园 - 龙岗万佳 - 国际自行车赛场 - 妇幼中心 - 龙岗海关大厦 - 龙岗中专 - 龙岗电大 - 黄阁村路口 - 水官高速收费站 - 丹竹头 - 康桥花园 - 布吉沃尔玛 - 布吉客货运站 - 龙珠花园 - 布吉立交 - 布吉街 - 下水径 - 上水径 - 布龙收费站 - 杨美村 - 坂田市场 - 坂田九鼎皇 - 四季花城 - 南坑村 (共28站 分段收费 票价表 人工售票 深圳通不可用) 981B路 (金龙羽-坂田路口) 金龙羽 - 坂田路口 992路 (布吉关-平湖华南物流中心) 草埔(布吉检查站) - 荣超花园 - 布吉街 - 布吉医院 - 布吉中学 - 布吉一村 - 下水径 - 上水径 - 布吉城管办 - 新利厂 - 河背医院 - 杨美村 - 坂田村 - 大发埔油站 - 油松市场 - 富士康 - 万众城 - 锦绣江南 - 龙泉酒店 - 华富市场 - 龙华人民医院 - 金侨花园 - 弓村 - 三和人才市场 - 大浪路口 - 市人民医院龙华分院 - 城市明珠 - 龙华汽车站 - 三联岛 - 清湖市场 - 拥军站(竹村) - 田背村 - 四和工业区 - 福民路口 - 伟光医院 - 观澜桥头 - 观澜政府路口 - 吉盛酒店 - 观澜影剧院 - 三星酒店 - 观澜市场 - 松元市场 - 松元工业区 - 福楼酒店 - 麒麟工业区 - 新田派出所 - 新田市场 - 辅城坳 - 辅城坳小学 - 辅城坳工业区 - 山厦路口 - 山厦医院 - 平湖汽车站 - 平湖会堂 - 鹅公岭 k545 (坂田-布吉-火车站) 走布龙公路,深惠路,经过布吉检查站。 E8, 杨美村
文章分类
存档

转载  以开源精神看Php和Jsp/Java 收藏

 

板桥里人 jdon.com 2002/3/24

< type=text/javascript> < src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript>

开源是开放源代码Open Source的简称,开源的精神是自由.Java已经受到开源力量的欢迎.特别是微软的.net推出后,开源领域需要一套与之抗衡的系统,Java无疑是首选,Jakarta.apache.org专门的java开源开发组织.

PHP诞生于开源世界中,是开源力量使之迅速普及,但是Jsp/java出现后,就开始越来越不同了.

首先,如果把Jsp等同于PHP,认为只不过多了一种脚本工具的选择,那就大错特错了.

首先我们来看PHP,"PHP已经是一种没有前途的嵌入式脚本语言了",它应该只适合小型站点的开发和使用.虽然目前PHP项目还排列在SourceForge.net排行榜前列,但是大量的Jsp/Java开源项目正在不断涌现.

同时我也注意到,SourceForge.net排行榜中的这些PHP项目是如此复杂,不堪更改,我只能下载使用他们,当做一件艺术品欣赏他们.我觉得这已经开始背离开源的精神宗旨-自由,一个软件应该让其他人自由的更改,尤其当一个系统变得复杂时,无疑Java/jsp是最能胜任的.

从系统架构上看,PHP属于下列传统的架构:

而Jsp虽然也经过上述传统的过程,但是Jsp是在发展的,现在Jsp是如下架构

Jsp只是多层系统中负责前台显示的模板语言了.

下图是显示一个多层的Jsp/servlet/Java的系统:


应用系统是一个多层结构的,中间层的JSP通过其它的对象或者Enterprise JavaBean来访问后台资源。EJB服务器和EJB提供访问访问资源的方法,支持事务,支持安全管理(后两者是EJB和Javabeans的区别)。
在JSP中使用JavaBean和用Enterprise JavaBean是有区别的。使用JavaBean的时候,通常只是使用简单的类来包装数据信息。JavaBean通过简单的get或者set方法来存取 JavaBean的属性值。允许用jsp:usebean标签来动态的设定属性值。用Enterprise JavaBean的话,过程比较复杂一些,首先要初始化上下文,然后通过名字根据名字服务找到所需要的EJB,创建一个实例之后,就可以使用了。

我个人认为,复杂及高安全性的系统就需要使用EJB,因为EJB是一个容器,目前调试不是很方便,等大量EJB工具出来后,再使用它也不迟到,目前先掌握Javabeans已经足够对付中小型系统(访问量不是很大).

开源系统中的EJB是Jboss,Jboss和tomcat可以很好的协同工作,Jboss现在开始频繁出现在sourceforge,net的排行榜上了.

有种MVC(Model-View-Control) 模型,在这个模型中,Jsp只担任View工作,完全就是html了,控制view的功能封装在Servlet中.

可见上图中,将request和reponse分开了.但我在中小系统的实践中,我倾向与将request和reponse合并,将view的控制功能还是封装在Jsp中,这样主要是为了快.但开发大型系统,就不能贪图开始之快了.如果你要研究MVC,可以下载Jakarta.apache.org的 Struts来研究.

由上可见,除非PHP直接来调用Javabeans(Ejb),否则PHP实际已经在架构上落后了.

另外,从维护协同工作上看,PHP将大量代码混同在HTML之中,增加系统复杂性,使得网页设计人员无法自由的修改PHP,这当然是违反自由的宗旨,而Jsp通过Javabeans Ejb 等中间层的使用,大大纯洁了Jsp代码,Jsp基本就是Html,网页设计人员可以任何时候自由的更改Jsp,最好的Jsp系统是在Jsp中很少看到Java代码.

我揣测,以后PHP程序员,一部分能接受新的概念,升级跃居到Java程序员,主要以面向对象概念从事大量中间件开发,另外一部分,将无法赶上发展的潮流,"沦落"为一个 Jsp(Php)程序员,进行html Javascript代码开发及简单的view控制功能的jsp开发.

发表于 @ 2008年09月28日 14:08:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:初学者如何开发出一个高质量的J2EE系统 | 新一篇:初学者如何开发出一个高质量的J2EE系统

  • 发表评论
  • 评论内容:
  •  
Copyright © yeah920
Powered by CSDN Blog