好文共享:EXTJS与后台(J2EE)实战开发经验与心得总结

注:无法访问原页面的同学请浏览备份:

http://blog.csdn.net/zhangxin09/archive/2010/06/28/5700502.aspx

沉寂一时的JavaScript开源社区:“JS堂”
又有新牛人加入了,此君乃andy_ghg兄。何以见得其“牛”?就是andy_ghg
兄的《EXTJS与后台(J2EE)实战开发经验与心得总结》
一文,刚刚发了出来。该文从多个角度方面入手分析,透视Java开发者如何凌驾Ext的方法策略,处处显真章……作为回顾的同时又为读者进行了一番实际问题的“疱丁解牛”。不难可以从中看出,andy积累了不少项目的经验和心得。文中开门见山即告诉大家andy开发Ext一年半,整个过程两年,而据笔者估计,前后两年中应该花销了不少宝贵的开发时间在观望、了解、实践上面,包括学习JavaScript的基础知识,贯彻始终,才能祭出该文。值得一提的是原来andy_ghg
是中文汉化包的贡献者,——我们一直都在享用来自andy的贡献:

开发EXTJS一年半了,一边做Java一边做Extjs。我也在EXTJS官方的国际化资源文件中提过一个修正版的中文资源包,现在在最新的3.1.0版本中的国际化资源文件就是我去年提的那一版修正版。

汉化工作虽说有“金山词霸”,“在线翻译”等的工具辅助之,但必须结合软件工程以及文法的匹配,才能地道、准确地表达Ext控件的意思。稍有不慎造成意思相去较远的话,搞不好就会对千千万万Ext用户(虽然用户未必知道这是Ext)构成交互上的影响。andy的翻译获得了官方的首肯,实属不易。

及后,该文从六个角度的层面上,结合自己亲身的一手经验,为大家展示开发过程的中障碍与体会:

  • 1.前期不够投入
  • 2.对API的不了解,以及资料匮乏。
  • 3.不相信自己的能力,过度依赖百度和Google
  • 4.前台与后台的那些纠纷
  • 5.页面逻辑与后台逻辑分不清
  • 6.JS的调试

好的文章当然少不了阶段性的总结,以助于读者消化体会,andy兄如此说:

下面,我就我所遇到的一些问题提出一点开发上的建议
1.保证自己代码的命名规范,JS中的注释一个都不能少,Java通过Eclipse能定位到变量所在的文件,JS你Control健按死了也定位不过去(Spket
只能定位到声明,不能定位到文件)
2.保证自己所写的模块能个单独运行、测试。模块与模块直接不应当耦合过于紧密。过度的耦合你会发现,当我要替换某个模块的时候显得相当的困难。
3.在讨论数据库、后台、整体流程的时候,表示层一定要竖起耳朵来听,不要到时候因为数据库少了一个字段来在Action做表连接查询。
4.要让别人知道,JS其实不像他们想象的那么简单。
5.多看API,多看源码,少上Google和百度。坚决不拷贝网上现有的例子作为己用。
6.出了问题先查原因,多写笔记。错误肯定不会只出现一次。
7.打理好自己的JS文件,动一个西一个,名字词不达意你会痛苦的。
8.你不是一个人在战斗,你不是在以学习的心态来写EXTJS,你现在是在用它来创造价值。一个人的力量是薄弱的。

 

文章来源:http://bbs.ajaxjs.com/viewthread.php?tid=2666

P.S :笔者私底下google一番该文,竟未发现第二出处,却发现外一篇的ext使用心得文章《ExtJS 开发总结(转)》
,作者佚名,而且该文出处已经难觅了,就贴在官方wiki上备份吧。

 

使用ExtJS做应用的一些建议
。多数人认为ExtJS的脚本体积很大,不适合放到互联网上,对于这一点,有如下建议:

  1. 部署到互联网上的Web应用一定要加载Release版本的ExtJS
  2. 可以考虑只加载必须的组件,build目录下脚本文件都是压缩过的,如果项目中用到的ExtJS的组件不是很多,可以只加载用到的
  3. 考虑使用IIS的文件压缩功能
  4. 使用Google的Gears,把所有的静态文件做客户端缓存
  5. 使用ADOBE的AIR,把脚本打包到客户端运行
时间: 2024-10-24 18:15:13

好文共享:EXTJS与后台(J2EE)实战开发经验与心得总结的相关文章

EXTJS与后台(J2EE)实战开发经验与心得总结。

如果能够在敝人博客贴上别人的美文,那是最好不过了,起码可以沾沾光.呵呵,下面这篇文章就是美文中的"美文",很好的介绍Ext与J2EE的开发经验,对J2EE的开发人员学习怎么与Ext结合很有好处.原本发在JS堂的,文笔不错,现在有朋友需要瞧瞧,加上都是真知灼见,,既然这样,就转过来吧--掠人之美出于礼貌也要说说为好. EXTJS与后台(J2EE)实战开发经验与心得总结. 作者:andy_ghg 出处:JS堂 开发EXTJS一年半了,一边做Java一边做Extjs.我也在EXTJS官方的国

SEO实战密码学习心得(一)

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 学习SEO有一年的时间了,最基本的概念还是掌握了一些,一直以为自己已经算是一个SEO方面的高手了,可是这些天又读了下ZAC写的SEO实战密码,才发现自己的很多做法和认识都是错误的,或者说实际情况并不是自己想像的那样.我们都知道,要学一门技术,就得去找这方面的权威人士或者组织机构,那么SEO方面的权威是谁呢?首页要推的是搜索引擎本身,如百度和谷

EXtjs与后台的交互

问题描述 最近刚学Extjs,有几点不明白,js部分文件如下:Ext.onReady(function(){                       var proxy=new Ext.data.HttpProxy({url:'getInfo.action'}); //这里的url不是很明白                        var reader=new Ext.data.JsonReader(            {            },[               

asp.net使用weboffice打开excel文档时,后台request.file接收不到

问题描述 如题,打开word文档时,可以在后台用Request.Files可以获取到传过来的数据,而打开excel文档时,在后台接收不到数据,Request.Files.Count为0,相关代码如下图:1.前台通过POST传递数据2.后台接收数据麻烦大家支支招,想不出是什么原因 解决方案 解决方案二:看官网上也说支持excel的,LZ再仔细看看是否有哪些地址写错了或者是怎么样的实在不行去向他们问问试试解决方案三:publicstaticvoidDataTable1Excel(System.Dat

extjs从后台读出来数据,显示在panel上,怎么弄啊?

问题描述 在画面上的textfield上输入身份证后,然后光标离开,执行事件,该事件去后台查出来数据,放在employeeRecord中,但是怎么才能把employeeRecord里面的数据分别显示在其他的textfield上呢?代码如下,新手求指教!!varemployeeRecord=Ext.data.Record.create([{name:'BFK001',mapping:'BFK001'},{name:'AFK001',mapping:'AFK001'},{name:'AFM001',

我的第一个extjs desktop + jsp +mysql实战练习项目

一直使用asp.net+mssql 花了二周时间,边学边做,把一个ms sql server +asp.net + extjs desktop 改造为  mysql + jsp + extjs desktop 的项目,界面如下,以为纪念:

去哪儿网马文: ESAAS平台技术开发实战

马文,去哪儿网平台事业部数据平台研发工程师, 于2015年7月份加入去哪儿网, 在平台事业部从事运维开发工作.其工作范围主要有Mesos / Marathon / Docker等资源管理调度和容器方面的研究,ELK日志收集方面的研究,Elasticsearch数据搜索技术的研究以及Elasticsearch SAAS平台的建设和运维工作. 马文先生所在的去哪儿网ops部门属于运维和开发部门,主要负责公司基础设施的开发和保障,为公司提供基础平台的建设与基础公共设施的建设.采访过程中,马文先生告诉笔

浅谈友情链接交换实战中的心得

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 好多站长都知道友情链接能够给网站带来很大的权重,所以交换链接已经成为一种潮流,在这个链接的大潮流中好多人吃过不少苦头,我亦如此,下面根据自己的实战经验心得,说说友情链接交换中需要注意的几点: 1.针对PR方面: 可能好多新朋友都认为PR高的链接会对自己的网站有很大的好处,所以好多人都在弄潮PR,殊不知,PR高的网站输出值的质量是根据PR站的链

读《seo实战密码》心得分享 搜索结果显示格式的秘密

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 第一篇<羽毛读<seo实战密码>学习心得分享 为什么要做seo>在A5发表后,不少朋友给我留言说期待下文,你们的留言是我写心得的强大动力.谢谢支持! 也感谢A5平台,今天羽毛分享了解搜索引擎的3个知识点和自己对这几点的一些经验心得:1,搜索引起与目录导航站;2,搜索引起的挑战在哪?3,搜索结果显示格式的秘密. 搜索引擎