shinewang

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  53 随笔 :: 0 文章 :: 200 评论 :: 0 Trackbacks

#

     摘要: 在经济陷入困境的时候,IT肩负着提高商业效率、降低成本开支的重任。考虑到这一点,以下是我给出的2009年上升与下降趋势预测的清单。  阅读全文
posted @ 2009-01-06 19:03 shinewang 阅读(2274) | 评论 (3)编辑 收藏

     摘要: Good OS Co.差不多半年前发布了gOS3.0,一个在我看来是划时代的Linux发行版。虽然确切的说,gOS算不上一个全新的发行版,因为它还只是基于Ubuntu8.04的一个改进,但是我仍然相信gOS3.0的出现必将大大加快Linux的普及。本来以为Good OS Co.会在Ubuntu8.10之后推出下一个版本的gOS,但是没想到他们居然先弄了一个Cloud OS(直到昨天才发布仍然基于8.04的gOS3.1)。Cloud OS从这个名字来看应该是比gOS走得更远了,毕竟都云了吗。事实上它所带出的"网络即一切"的理念从长远看来也是对的。不过Good OS CO.居然提出该系统与windows集成。虽然他们同时也号称Cloud OS理论上可以和任何独立OS集成,但是看看他们的页面和新品介绍,感觉好像他们刚刚收到一笔微软的买笑钱。难道就是想消除人们对他们是Google OS的误解?  阅读全文
posted @ 2009-01-06 15:17 shinewang 阅读(1482) | 评论 (7)编辑 收藏

     摘要: 由于Java语言的局限性,实现一个Rails-like的Java开发框架一直是一个难题。在Java上想体验Rails-like的开发模式,只能选择Grails或者JRuby on Rails。然而这两种框架都是动态语言实现的框架,只是基于JVM而不是基于Java语言本身。动态语言确实有很多优点,但往往难以调试。是否有一个 Java语言实现的Rails-like框架?答案是Play!
Play!的案例:
abikenow
http://www.abikenow.com
分享和搜索自行车的iPhone应用
Shigeta website
http://www.shigeta.fr
zebre
企业内部管理系统,使用了JPA 、AJAX和Google charts API等技术。
B&B media website
http://www.bandbmedia.com
zapps
zapps提供了一个完整的协作平台,包括邮件、任务管理、日历、文档管理等功能。  阅读全文
posted @ 2009-01-05 12:46 shinewang 阅读(1889) | 评论 (5)编辑 收藏

     摘要: 论坛
涉及JPA、页面模板、控制器、Session、Flash、自定义404/403页面、安全、Email等
Blog
涉及JPA、页面模板、控制器、Session、Flash、自定义404/403页面、安全等
多种模板类型
Play!支持通过调用renderXXX方法输出json、html、xml、二进制等多种回复类型,如果只是调用render()方法,Play!会根据浏览器的需要选择不同的模板。
Flex客户端
Play!应用程序粘合Amazon ECS (e-commerce API)和Flex客户端的  阅读全文
posted @ 2009-01-05 10:28 shinewang 阅读(1907) | 评论 (1)编辑 收藏

     摘要: 由于Java语言的局限性,实现一个Rails-like的Java开发框架一直是一个难题。在Java上想体验Rails-like的开发模式,只能选择Grails或者JRuby on Rails。然而这两种框架都是动态语言实现的框架,只是基于JVM而不是基于Java语言本身。动态语言确实有很多优点,但往往难以调试。是否有一个 Java语言实现的Rails-like框架?答案是Play!

目前Play!没有集成验证功能,暂时可以使用下面两个验证框架作为替代:
Hibernate Validator
OVal
Play!开发团队有实现一个类似Hibernate Validator功能的验证框架的打算。  阅读全文
posted @ 2009-01-05 09:52 shinewang 阅读(565) | 评论 (1)编辑 收藏

     摘要: 在中国,没有一个企业像金山这样饱受争议;在中国也没有一个企业所走的路像金山这样戏剧和充满艰辛。金山在微软的阴影和盗版的围追堵截下生存了近20年,在国际软件巨头和盗版的双重压力下,金山软件始终不懈充满激情,从一路坎坷中顽强走来,被视为中国民族的软件产业的领导者,在这个坚持梦想的创业故事中,你可以看到一家软件企业在20年里的挣扎、转折、挫败、崛起和成长的全部历程。金山的20年历程就是一幅展现中国软件产业20年跌宏起伏的历史画卷。  阅读全文
posted @ 2009-01-01 23:38 shinewang 阅读(2652) | 评论 (3)编辑 收藏

1、HTTP Head的Location值
2、Meta标签
3、JavaScript
posted @ 2009-01-01 23:37 shinewang 阅读(237) | 评论 (0)编辑 收藏

     摘要: Grails 1.1 Beta 2发布了,Groovy 1.6 final和Grails 1.1 final也越来越近,不过已经不是很感兴趣了。虽然对于Java开发者来说,相比Rails,Grails更容易上手,但它并不成熟的。在论证 Grails的成熟度时,Graema说:“你会把Spring和Hibernate看作风险吗?” Spring和Hibernate确实不是风险,但Grails对Spring和Hibernate的包装却是一个极大风险,“在种种危险中,最主要的一 点是我们已经对底层框架的抽象太成功了,以至于有时会出现问题。”具体可以看看这个例子。使用Grails,不如使用JRuby On Rails或者Play!
不管怎么样下面介绍一下1.1版本的新特性:
更好的GORM事件
基本类型集的持久化
对象的只读访问
默认的排列顺序
批处理
动态Finders的改进
单项的One-to-many遗留映射
增强枚举类型的支持
全局插件
多插件仓库
自动安装插件方案   阅读全文
posted @ 2008-12-26 16:47 shinewang 阅读(1797) | 评论 (4)编辑 收藏

     摘要: 由于Java语言的局限性,实现一个Rails-like的Java开发框架一直是一个难题。在Java上想体验Rails-like的开发模式,只能选择Grails或者JRuby on Rails。然而这两种框架都是动态语言实现的框架,只是基于JVM而不是基于Java语言本身。动态语言确实有很多优点,但往往难以调试。是否有一个 Java语言实现的Rails-like框架?答案是Play!
Play!最酷的5个功能
本文通过5个例子展示了Play!框架背后的哲学。
1. 绑定HTTP参数到Java方法
2. 通过调用Java方法重定向到相应的action
3. 直接把Java对象传递到页面模板
4. 方便的文件上传
5. 不用任何配置就可以把应用分布到多个JVM  阅读全文
posted @ 2008-12-25 13:09 shinewang 阅读(2412) | 评论 (7)编辑 收藏

     摘要: 由于Java语言的局限性,实现一个Rails-like的Java开发框架一直是一个难题。在Java上想体验Rails-like的开发模式,只能选择Grails或者JRuby on Rails。然而这两种框架都是动态语言实现的框架,只是基于JVM而不是基于Java语言本身。动态语言确实有很多优点,但往往难以调试。是否有一个 Java语言实现的Rails-like框架?答案是Play!  阅读全文
posted @ 2008-12-25 13:03 shinewang 阅读(2976) | 评论 (0)编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页