`
asklxf
  • 浏览: 37276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
web.py是一个非常精巧的web框架,不过其自带的db模块也是非常精简而高效。和Java里面复杂的JDBC和繁琐的Hibernat配置相比,使用web.db真是既简单又明了。   创建数据库对象:   db = web.database(dbn='mysql', user='user', pw='pass', db='dbname')   dbn指定数据库类型   查询:   users = db.query('select * from user where id>$id', vars={'id':100}) for user in users: pri ...
Weather-China提供国内主要城市的天气预报服务,并同时提供JSON REST API调用,方便第三方网站集成。  网站首页:http://weather-china.appspot.com 项目首页:http://weather-china.googlecode.com
是否对传统的Java MVC框架如Struts,WebWork感到失望?大量的XML配置文件,*.do的映射方式导致不得不编写很多FormBean来传递页面参数?强迫实现的Action接口导致一个类只能处理一个请求,十分不便。   流行的Web站点早已实现了REST风格的URL,例如豆瓣的URL,显示一本书不是subject.do?id=xxx,而是很自然的http://www.douban.com/subject/2129650/之类。   也许你会说,通过Apache的RewriteMod或者自己写一个UrlRewriteFilter也能实现这个目标,不过,为什么不能从MVC框 ...
在JavaEE应用中,使用ORM操作数据库虽然简单快捷(参考“高效使用JavaEE ORM”),但是毕竟是对JDBC的封装,很多时候,ORM还是不能满足我们的需求,主要是两个问题: 1. 速度不如JDBC,毕竟是封装JDBC,有额外的开销; 2. ORM提供的xQL很多时候无法满足需求,还需要数据库相关的SQL,这时,必须使用JDBC。 使用JDBC虽然麻烦点,但是,按照软件设计的思想,一步一步封装必要的代码,还是可以做到性能与开发效率并存。 首先,要坚决避免的就是不断重复编写try... catch... finally...。对于查询、更新、插入和删除操作,每一种操作只允许编写一 ...
传统的Java EE应用程序通常使用某种MVC框架(例如,Struts)作为前端用户界面,随着Flex的兴起,基于RIA的客户端能够给用户带来更酷的界面,更短的响应时间,以及更接近于桌面应用程序的体验。本文将讲述如何将Flex集成至一个现有的Java EE应用程序中,以及如何应用最佳实践高效率地并行开发Java EE和Flex。 原文:http://www.liaoxuefeng.com/it-83fb2c5d8ca94023a7b8501b8c2a3a60-1
经过一个月的准备,我的官方网站 http://www.liaoxuefeng.com 正式上线了!欢迎大家访问!请参照首页右侧说明更新RSS订阅地址,谢谢!   新的网站采用ExpressMe CMS系统搭建,目前内测中,无需注册,请使用您的Google帐号(就是GMail帐号)或者Yahoo ID(就是Yahoo邮箱帐号,注意是@yahoo.com而非@yahoo.com.cn)直接登录!登录过程会跳转到Google或Yahoo的登录页面,非常安全,登录后您就可以自由地发表评论。   ExpressMe目标是一个简单灵活高效的CMS系统,所有页面内容均由插件机制生成,可任意布局,将提供 ...
使用J2EE Web开发已经好几年了,从JSP、Struts、WebWork到现在的Struts 2、Wicket,没有一个用起来简单顺手的。   无论哪个框架吹嘘自己有多么简单和高效的生产力,甚至让一个从未接触过Web开发的人5分钟能上手,绝对是骗人的。照着教程做一个Hello World还可以,一旦网站规模一大,根本无法维护。   再深入挖掘一下,你会发现,其实一个MVC框架无论服务器端设计有多么差,其实也差不到哪去,有面向对象经验的开发人员都可以写出比较能维护的代码,即便像Struts这种比较古老的框架,服务器端开发也不难,和WebWork2比仅仅是不方便而已。   但是到了V ...
Spring 2.0在线视频教程: http://www.javaeedev.com/home/announcement.jspx?id=ff80808115c58b9d0115cb8a418202cf
在Debian Etch上安装Windows
单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经成为开发过程中必须的流程和最佳实践。 本文介绍如何对DAO编写单元测试
基于Spring 2.0的2个Web应用
连续5天的Spring培训终于结束了,每天6小时,感觉讲课太累了!
将ReadWriteLock应用于缓存设计
新书终于上市了! 《Spring 2.0核心技术与最佳实践》一书由浅入深,详细介绍了Spring 2.0框架的几乎全部内容,并重点突出2.0版本的新特性,是一本注重实践而又深入理论的书,力图为读者展示如何应用Spring 2.0框架创建灵活高效的J2EE应用程序,并提供了一个真正可直接部署的完整的Web应用——Live在线书店http://www.livebookstore.net,读者可以从中学习设计并实现一个基于Spring 2.0的完整的多层轻量级J2EE应用程序的方法,积累大量有用的经验和技巧。
Vista风格的Linux
Global site tag (gtag.js) - Google Analytics