Web开发
Bing Forever
人到中年,从头开始。
展开
-
Web应用开发(前端)—Ext Js 的MVC(1)
目前MVC的应用已经不在满足于后台的开发。分层的应用更好的使得系统中的各层进行解耦。可以提高代码的阅读性以及后期的维护性。在面向对象编程的今天,古老的JS代码也加入了对象编程的年代,自然MVC的结构也是必然的发展。我之前并未接触过JS方面的MVC,因此借此机会进行一次新鲜的尝试。Ext 的MVC架构包含了Controller, View, Model, Store. 通过其定义就可明确原创 2014-01-08 11:49:53 · 1227 阅读 · 1 评论 -
Web应用开发—序
目前部门需要创建一个内部的图书馆,本人不幸被责令为该馆负责人,负责图书借阅管理。 作为一名IT人士,自然不能容忍手工的登记以及电话询问馆藏图书的资源。因此,借此机会开发一套图书借阅系统。意在巩固框架学习的基础。本系统的UI开发将采用Ext JS 4.2,Action层的控制还是交给Struts2,中间层和持久化使用Spring3.1,后端数据库采用MySql。因此本系统会涉及这原创 2014-01-08 11:11:29 · 649 阅读 · 0 评论 -
ajax+struts2不执行回调函数的原因解析
Action:public class RegistAction extends ActionSupport{ private String username; private String flag; private OperatorService operatorService; /** * @category校验用户是否存在 * @return */ pub原创 2012-04-19 13:14:47 · 1171 阅读 · 0 评论 -
Web应用开发(前端)—Ext Js的MVC(3)
从MVC的设计模式来说,View负责展示层,那对于控件的事件,自然要放在Controller里面实现。Controller的实现,需要定义一个Controller对象 Ext.define('MyApp.controller.Users', { extend: 'Ext.app.Controller', init: function() { cons原创 2014-01-13 14:45:20 · 1095 阅读 · 0 评论 -
Ext中的样式控制
Ext的样式库:Ext 提供了一系列的样式,包括claasic,neptune,gray等等,这些都可以直接引用样式库得到。Ext默认为classic的样式库。现在我更喜欢平面化的样式,所以neptune更适合。或者可以通过下拉框来配置样式库的路径,从而达到配置整个系统样式的目的自定义样式:对于一些控件,也许我们有自己的样式要求,就需要在Ext的控件中自定义样式了。自定义样式有以下原创 2014-01-13 15:33:56 · 1893 阅读 · 0 评论 -
Web应用开发(前端)—Ext Js的MVC(2)
之前,我们已经创建好了首页以及启动脚本LibraryApp.js,接下来就是绘制页面。页面的整体框架由Viewport进行渲染。/** * The main application viewport, which displays the whole application * @extends Ext.Viewport */Ext.define('Library.view.Libra原创 2014-01-08 12:54:42 · 1081 阅读 · 0 评论