【JAVA】WEB开发实际任务——记录

一 Ext namespace 解析

  对于java中的包,我们都认为主要是为了类名重复而引入的一种管理类的方法。同样,因为js定义的类太多,难免会定义重复的类名。特别是在今天这个需要共同协作完成项目的世界里。Ext.namespace正是为此而生。 Ext.namespace(‘com.company‘); 就是定义了一个com.company的包。 com.company.ClassA = function(){};就是定义了com.company包下面的一个Class。你一定会问,既然定义了包,为什么还要写包的前缀com.company?我直接写com.company.ClassA = function(){}不行吗?对,一开始我也有这样的疑惑,com.company.ClassA不就是一个变量名称吗?哪儿来的包。后来经实践,javascript的变量名称是不准包括‘.‘的。因此,直接写com.company.ClassA = function(){};在语法上是不正确的。

二 Ext form表单设计

var form = new Ext.form.FormPanel({
    frame : true,
    height : 550,
    labelAlign : ‘left‘,
    labelWidth : 110,
    defaultType : ‘textfield‘,
    defaults : {
        width : 110
            allowBlank : false
    },
    items : {
        layout : ‘column‘,//定义为列模式
        height : 100,
        items : [{
            columnWidth : .33, //显示为第一列的宽度33%
            layout : ‘form‘,
            items : [{
                xtype : ‘textfield‘,//显示为输入框
                fieldLabel : ‘姓名,//标签名称
                   labelStyle:‘color:red‘,//标题的样式
                   minLength : 6,
           minLengthText : "长度不能小于6个字符",
           maxLength : 20,
           maxLengthText : "长度超过了20个字符",
                name : ‘first‘,//
                style:‘color:white‘,//编辑框的样式
                allowBlank:false,//不允许为空
                blankText:‘密码不能为空‘//不允许为空给的提示
                   regex : /[\u4e00-\u9fa5]/, //正则表达式在/...../之间.
                regexText:"只能输入中文!",//正则表达式错误提示
                anchor : ‘90%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘生份证号,
                name : ‘company‘,
                anchor : ‘90%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘有效期截止日期‘,
                name : ‘company‘,
                anchor : ‘90%‘
            }]
        }, {
            columnWidth : .33,
            layout : ‘form‘,
            items : [{
                xtype : ‘textfield‘,
                fieldLabel : ‘入库合格证号‘,
                name : ‘last‘,
                anchor : ‘95%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘入库合格证号‘,
                name : ‘email‘,
                vtype : ‘email‘,
                anchor : ‘95%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘航天标示码‘,
                name : ‘A‘,
                anchor : ‘95%‘
            }]
        }, {
            columnWidth : .33,
            layout : ‘form‘,
            items : [{
                xtype : ‘textfield‘,
                fieldLabel : ‘入库合格证号‘,
                name : ‘last‘,
                anchor : ‘95%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘入库合格证号‘,
                name : ‘email‘,
                vtype : ‘email‘,
                anchor : ‘95%‘
            }, {
                xtype : ‘textfield‘,
                fieldLabel : ‘复验合格证工程型号‘,
                name : ‘s‘,
                anchor : ‘95%‘
            }]
        }]
    },
    buttons : [{
        text : ‘执行过滤条件‘,
        handler : function() {
            if (!form.getForm().isValid()) {
                return;
            };
            store.baseParams = {
                xmlFile : getQueryStringValue(‘xmlFile‘),
                condictions :  getCondictionValues()
            };
            store.reload();
            form.getForm().reset();
        }
    }, {
        text : ‘重置‘,
        handler : function() {
            form.getForm().reset();
        }
    }]
});  
时间: 2024-11-06 07:49:34

【JAVA】WEB开发实际任务——记录的相关文章

java web开发 高并发处理

java web开发 高并发处理 java 高并发 java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF.尤其是Web2.0的应用,数据库的响应是首先要解决的. 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降.常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不

java web开发(二) 接口开发

java web开发(一) 环境搭建讲解了如何搭建基础项目,如果你还没了解,可以先去看看!今天我们就来看看接口的开发,打算使用比较古老的或者说比较原始方法实现的接口. 一.数据库设计. 我打算做一个简单的学生信息管理系统,数据库名为students_manage,并且先设计一张学生表,表名为student. 1.打开Sqlyong工具,如果还没创建连接,可以点击新建,输入名称,点击确定即可, 2.然后在保存的连接中选择,刚刚新建的连接,只需要在密码输入框中输入,安装数据库时的设置的密码,点击连接

Java Web开发笔记(2016-5-6 11:13、2016-5-10 11:13、2016-5-12 14:58)

http://localhost:8080/EquipmentSys/equipment/findEquipStateByEquipmentNumber.html?DEVEICEID=04:e6:76:df:f0:94 返回 1,1 设备状态(1运营,2维护,3锁定),是否更新的开关IsUpdate={1,0}(游戏APK更新条件:IsUpdate=1而且版本号不一样) /** * 接口 * @param request * @return * @throws UnsupportedEncodi

Java Web开发 之VO、PO、DTO等收集

DAL(数据访问层) SOA Service Orient Architecture 面向服务的设计 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录.好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象. BO:全称是business object:业务对象主要作用是把业务逻辑封装为一个对象.这个对象可以包括一个或多个其它的对象.比如一个简历,有教育经历.工作经历.社会关系等等.我们可以把教育经历对应一个PO,工作经历对应一个PO,社

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

java web开发中,如何查看JSP和Servlet版本 (转)

原文出处:http://blog.163.com/qiu_yin_good/blog/static/16732934920123277481492/ 在看<struts2权威指南>的时候,书上很多处都提到环境要支持的JSP,Servlet版本.如果版本低,会出现异常.或者需要修改web.xml等. 现在记录下如何看自己java  web工程的JSP和servlet版本. 我的tomcat版本是7.0.26 方法:打开tomcat/lib,找到jsp-api.jar和servlet-api.ja

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器.过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验. 1.说一说Servlet生命周期(非常重要) Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 只执行一次 处理请求:当请求到达时,运行其service()方法.service()自动调用与请求相对应的doXXX

Java Web开发中MVC设计模式简介

一.有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容.但是我们之前自己编写的应用一般存在无条理性,对于一个小型的网站这样的编写没有任何问题,但是一但我们需要编写大型的web工程的话,我们现有的编写模式会造成web应用的可扩展性较差,而且一但出现问题不能准确的定位出问题出在哪里. Java是一门应用设计模式比较广泛的语言.目前主流提出的23种设计模式均可在Java语言编写的程序中所应用.目前

Java Web开发模式

一 Java Web开发模式的变迁 1 最初的Java web服务器端编程技术是Servlet,利用Servlet就可以开发出一个Web应用程序. 2 为了解决Servlet缺陷,SUN推出了JSP技术.但是开发人员又走向了另一个极端就是完全放弃了Servlet. 在JSP页面混合使用HTML标记和java代码编写的脚本元素标记来开发Web程序.采用这种方法虽然可以编写JSP页面变得简单,直观,然而,他只适合于业务流程简单,系统规模较小的应用系统. 如果系统较大的话,就会出现两个严重的缺点: 1

Java Web开发及应用软件方向的学习计划

从接触计算机以来,一直抱有很浓厚的兴趣.我并不擅长与人交际,与机器对话可能更有性格方面的优势.虽然我很想做出一些改变,但总得需要时间和历练,暂时也只能这样了~ 一直很向往代码的神秘,在梦之站待过两年时间后更是对程序猿的生活抱有幻想,我觉得我适合做这件事情,也很有兴趣.中途我去为考研准备了一段时间,但后来我发现我对读研似乎没有很大的愿望,不是因为考研难,只是遵循了自己真正的想法.没有更高的学历,又出身一个不太牛逼的一本,将来的生活是无法预测的,我根本不确定是否能像某人说得那样走向成功.但现实如此,