- 浏览: 37323 次
- 性别:
- 来自: 北京
最新评论
-
liu346435400:
恩,不错的文章。struts虽然号称功能强大,但那些标签库确实 ...
为什么主流Java MVC框架如此难以使用 -
wmjie:
duan1823a 写道确实不敢用,做些小东西来玩玩还可以,哥 ...
web.py数据库入门 -
greatghoul:
linvar 写道"整个网站只有一个app.py文件 ...
web.py数据库入门 -
greatghoul:
感觉没有什么可比性,Hibernate有它的优越之处,py好, ...
web.py数据库入门 -
an_six:
框架的作用是规范开发,方便二次开发,和性能一点关系都没有.所以 ...
web.py数据库入门
文章列表
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
- 2009-09-04 12:39
- 浏览 921
- 评论(0)
经过一个月的准备,我的官方网站 http://www.liaoxuefeng.com 正式上线了!欢迎大家访问!请参照首页右侧说明更新RSS订阅地址,谢谢!
新的网站采用ExpressMe CMS系统搭建,目前内测中,无需注册,请使用您的Google帐号(就是GMail帐号)或者Yahoo ID(就是Yahoo邮箱帐号,注意是@yahoo.com而非@yahoo.com.cn)直接登录!登录过程会跳转到Google或Yahoo的登录页面,非常安全,登录后您就可以自由地发表评论。
ExpressMe目标是一个简单灵活高效的CMS系统,所有页面内容均由插件机制生成,可任意布局,将提供 ...
- 2009-07-14 22:26
- 浏览 1027
- 评论(0)
使用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
- 2007-10-09 09:47
- 浏览 2680
- 评论(1)
单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经成为开发过程中必须的流程和最佳实践。
本文介绍如何对DAO编写单元测试
- 2007-08-20 15:56
- 浏览 1014
- 评论(0)
新书终于上市了!
《Spring 2.0核心技术与最佳实践》一书由浅入深,详细介绍了Spring 2.0框架的几乎全部内容,并重点突出2.0版本的新特性,是一本注重实践而又深入理论的书,力图为读者展示如何应用Spring 2.0框架创建灵活高效的J2EE应用程序,并提供了一个真正可直接部署的完整的Web应用——Live在线书店http://www.livebookstore.net,读者可以从中学习设计并实现一个基于Spring 2.0的完整的多层轻量级J2EE应用程序的方法,积累大量有用的经验和技巧。
- 2007-07-09 11:21
- 浏览 1203
- 评论(0)