何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本.pdfVIP

何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文由长春白癜风专科医院/ 收集,转载请注明出处 何将简单CMS 后台管理系统示例转换为Java 、Php 等不同 后台语言的版本 等下要去坐车,今天就不继续唠叨开发过程了,来谈一下普遍比较关心的后台语言问题。 学习Ext JS,笔者一直强调学习的中心思路是“界面与数据是分离”。只要好好掌握这个思路, 深入了解Ext JS 的运作过程,就不会为后台语言使用什么而困扰了。可以说,只要思路明 确,要将一个Ext JS 项目迁移到不同的后台语言平台,那是轻而易举的事。下面就以本示 例做一个简单的讲述。 如果你放下语言的包袱,坚持把本示例的文章看完,会有一个感觉,就是客户端的脚本文件 和后台语言的结合文件,只有一个,就是首页index.cshtml,如果把该文件里的脚本都抽离 出来,基本上,Ext JS 与开发语言平台就没任何关系了,把Scripts 目录复制到任何语言平 台项目,都可以直接使用,修改的地方基本就是地址。如果使用Ext.Direct,这个就更彻底 了,基本不需要做任何修改,后台语言有对应的方法就行了。如果清楚这一点,就好办了。 例如,要将本示例修改为Java 版本的,如果Java 架构不支持认证的验证,就把首页拆分 成两个文件,一个专门是登录用的,一个是登录后跳转到的页面,这种方式估计熟悉Web 开发的已经是家常便饭了。 在Ext JS 中,主要的数据提交方式有三种: 1. 表单形式提交,该方式虽然也用Ajax 方式提交,但是,后台的处理与基本的表单提 交形式是没有任何区别的,因而,后台的数据处理方式,没什么难度,你懂的!不懂?这…… 好好补补HTML 知识吧。这个最好的示例就是登录窗口的提交,可以尝试用自己熟悉的语 言做一下练习。 2. Ajax 形式提交,这里的例子就是用户登录里的重置密码了,虽然数据格式不固定, 但是提交参数是自己或项目已经定义好的,后台的数据处理方式与处理表单提交的数据区别 不大。 3. Store 同步数据的提交方式,只要定义好Writer ,使用同一种数据提交方式,那么后 台数据处理方式是基本一致的。例如用户管理里的添加、编辑和删除操作,提交的数据都要 从data 关键字里提取,然后需要通过服务器端JSON 对象的parse 方法将提交的数据转换 为JSON 数组,再提取出具体的数据对象处理。Java 的处理基本可以参照书中1.2.6 节的 方式进行处理。其它语言则可寻找相应的JSON 库来处理。 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 在Ext JS 中,数据的返回格式也是基本固定的,在示例中,目前的返回格式是两种: 1、 表单的错误信息: { success : true 或 false, errors : { field1 : 错误信息, field2 : 错误信息, ... } } 2、 其它数据 { success : true 或 false, total : 数据总数, data : [...], Msg : 错误信息 } 在示例中,无论是Store 的同步操作还是Ajax 数据的提交,都使用了第2 种数据的返回格 式,该格式基本是通用的。 清楚了Ext JS 数据提交格式和返回格式,就知道如何提取数据和返回数据。只要按格式正 确返回数据,Ext JS 就能正常运行,不受任何后台语言的影响。至于在后台,使用什么语 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 言,什么数据库,都没问题,这些都是开发人员已经掌握的技术,余下的就是根据格式返回 数据。因而,要修改本示例也不难了。 例如,要显示用户数据,无论数据表格是什么结构,你从数据库中把数据提取出来后,根据 格式2 组织好数据返回就行了。你说你不懂怎么从数据库提取数据?这……这,我也教不 了。 要添加用户,先根据提交格式把数据提取出来,然后使用自己的数据库添加数据方式把数据 添加到数据库,根据数据返回格式2,把成功添加或添加失败的信息返回客户端,就是这么 简单。编辑和删除的基本步骤也是这样的。

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档