浏览模式: 标准 | 列表 2008年12月的文章

Grails 1.1 Beta 2发布

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!

» 阅读全文

Tags: grails, play, rails, java

Play with Play! - Play!最酷的5个功能

本文通过5个例子展示了play!框架背后的哲学。

1. 绑定HTTP参数到java方法
2. 通过调用Java方法重定向到相应的action
3. 直接把Java对象传递到页面模板
4. 方便的文件上传
5. 不用任何配置就可以把应用分布到多个JVM

» 阅读全文

Tags: play, java

Play with Play! - 框架概要

play!是一个full-stack java Web应用框架,具有建立一个现代化网络应用所需的一切:


  • 通过JBDC支持关系型数据库
  • 使用Hibernate作为ORM
  • 支持Memcache
  • 支持JSON或者XML格式的Web服务
  • 支持OpenID
  • 图片处理 API

      ...

» 阅读全文

Tags: play, java, groovy, rails, 框架

MySQL Technical Overview笔记

之前参加过一次Sun的mysql讲座,最近整理了一下笔记:

插件式的存储引擎是MySQL最具特色的功能之一。当用户将数据库应用到各个不同的领域时,每一种应用都对数据库提出了满足自己需求的性能特点,而MySQL的插件式存储引擎正是针对此而推出的。使用MySQL插件式存储引擎体系结构,允许数据库专业人员为特定的应用需求选择专门的存储引擎,完全不 需要管理任何特殊的应用编码要求。MySQL服务器体系结构由于在存储级别上提供了一致和简单的应用模型和API,应用程序编程人员和DBA可以不再考虑 所有的底层实施细节。因此,不同的存储引擎具有不同的能力,而应用程序是与之分离的。例如,MySQL支持的存储引擎除了常见的MyISAM、 InnoDB、Archive、Memory外,还有在MySQL集群环境中使用的Cluster引擎,通过SQL操作HTTP的HTTP引擎,访问 Memcached服务器的Memcache引擎,访问DB2数据库的DB2引擎等等。

» 阅读全文

Tags: mysql

Note:Java开发的中文乱码问题

JSP输出乱码
获取表单乱码
URL乱码
数据库乱码

这里仅做标记,解决方案网上很多。

Tags: java

Total:13123Next ›