自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 收藏
  • 关注

转载 ExtJS学习:MVC模式案例(五)

到目前为止,我们ExtJS MVC案例系列教程已经进行了四讲,在这四讲中我们通过ExtJS的MVC模式实现了网页的布局以及页面的切换功能。今天我们主要实现右键菜单的功能,这也是我们整个案例教程的最后一讲,由于ITLee也是ExtJS的初雪者,写这些文章对那些有过ExtJS开发经验的人来说并没有什么实际意义,主要是希望对ExtJS的初学者起到抛砖引玉的作用。      要实现右键菜单的功能,

2016-07-14 10:13:40 483

转载 ExtJS学习:MVC模式案例(三)

在ExtJS MVC案例系列教程的前两讲,我们了解了该案例的最终实现效果,并且在ExtJS学习:MVC模式案例(二)中我们添加Viewport.js和demoController.js两个文件,实现了对整个网页的基本布局。这一讲使我们系列教程的第三讲,主要实现网页左侧的树形菜单部分,希望对入门级的WEB开发者提供一个引导的作用。 到目前为止,我们的文件结构如下图:接

2016-07-14 09:59:27 414

转载 ExtJS学习:MVC模式案例(二)

到目前为止我们现有的文件只有根目录下的index.html和app.js两个文件,不具有任何的实际意义。下面我们开始着手创建我们的项目,让它能够实实在在的展现在我们的浏览器中。首先,我们在根目录下创建app文件夹,然后在app文件夹下创建controller和view两个文件夹,分别存放我们的控制器文件和视图文件。定义ViewPort      VeiwPort代表整个浏览

2016-07-14 09:47:30 301

转载 ExtJS学习:MVC模式案例(一)

ExtJS是一种主要用于创建前端用户界面的ajax框架。相比于传统的WEB开发,ExtJS更适合做企业级的系统应用。ExtJS框架不但功能强大,由于其省去了不少的前端开发工作,其开发速度也是快的惊人,所以目前有很多的WEB开发者更愿意用它开发企业内部的系统。 由上图可知,网页的布局有三部分组成:顶部标题、左侧菜单和右侧主题内容显示。这里我们对案例的布局有个初步印象,方便今后我们的进一步学习。

2016-07-14 09:40:06 645

原创 ExtJS4 MVC开发教程:搭建开发环境

在所有的JS框架中,ExtJS算的上是一个超重量级的前端框架,里面封装了大量的类库以至于很多刚开始接触ExtJS的朋友们不知如何下手,即便是很多人看着别人的demo能够用ExtJS写出自己的Hello Word程序,却对里面的架构不知所以然,针对这种情况,李坏在ExtJS MVC开发教程中主要从以下几个方面为大家讲解如何用MVC模式搭建自己的ExtJS项目应用:1.搭建ExtJS4开发

2016-07-13 23:21:12 1639

转载 EXTJS4控制器Controller详解

控制器Controller通常是和application绑定在一起的。它们主要作用是监听事件(通常对view),并采取一些action。下面是我们如何创建一个Controller来管理用户:1Ext.define('MyApp.controller.Users', {2    extend:'Ext.a

2016-07-13 16:05:44 6538

原创 java正则表达式

正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换等操作。例如:现在要去判断一个字符串是否由数字组成,则可以有以下的两种做法不使用正则表达式public class T {public static void main(String[] args) {String str = "0123456789";boolean

2016-07-13 00:00:37 431

转载 java中堆和栈的区别

Java中的堆和栈的区别当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是栈,堆和栈有什么区别?更糟糕的是,Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack。这种情况下,不免让很多人更加费解前面的问题。事实上,堆和栈都是内存中的一部分

2016-07-12 23:41:04 218

原创 java获取一些硬件配置

MonitorInfoBean.javapackage com.mxx.test;public class MonitorInfoBean {       /** 可使用内存. */       private long totalMemory;           /**  剩余内存. */       private long freeMemory;       

2016-07-12 00:33:05 610

原创 深入理解java.lang.Runtime类

一、概述      Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。     一旦得到了一个当前的Runtime对象的引用,就可以调用Ru

2016-07-12 00:15:43 586

转载 window对象的属性和方法

Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.do

2016-07-10 18:34:03 8597

原创 dwr环境搭建实例

从DWR官网下载最新版本的jar包,地址:http://directwebremoting.org/dwr/downloads/index.html云盘下载:http://pan.baidu.com/s/1pLxS77Xdwr.xml是dwr的核心配置文件,主要的标签有:、、这三个标签。  标签是dwr中内置的转换器。我们也可以使用自己写的转换器,不过dwr提供的转换器已经足够了,

2016-07-10 17:07:02 368

原创 dwr基础介绍

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。DWR原理它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一

2016-07-10 15:26:58 252

原创 oracle数据库连接

导入数据库连接包:http://pan.baidu.com/s/1ge6GbNPtry {String driver = "oracle.jdbc.driver.OracleDriver";String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";String user = “scott";String password =

2016-07-09 17:42:16 397

原创 ExtJS环境搭建

需要的第三方资源:http://pan.baidu.com/s/1eSLlzvcindex.jsp      Ext-----Test              Ext.onReady(function(){  Ext.MessageBox.alert("hello world","hello world"

2016-07-08 12:19:08 361

原创 hibernate的实体生命周期

Hibernate中的实体在它的生命周期里,一共存在下面3种状态。瞬时状态:用new 语句创建的实体对象就属于瞬时状态,它此时一般没有id值;如果没有变量对该对象进行引用,它将被java虚拟机回收,例如:Person person =  new    Person(“furong”, “女”);瞬时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系,他最大的特点就是

2016-07-07 22:50:44 397

原创 hibernate主键生成策略

identity:自动标识列主要针对MySQL,数据表的主键字段上有自动标识列设置。底型数据库自动完成。increment:自增主要针对 MySQl,Oracle,基本所有类型的数据库都支持,主要针对int类型的数据。assigned:程序决定,手动填写。同时使用Java程序的UUID类成生一个唯一的标识针所有类型的数据库产品都支持。

2016-07-07 22:39:12 242

原创 Hibernate运行环境搭建

导入相关jar包:实体User.javapackage com.dx.pojo;public class User {private Integer userId;private String name;private String pass;public User(){}public User(String name,String pass

2016-07-07 18:46:57 258

原创 hibernate:运行时出现user is not mapped问题

在用hibernate框架,出现如下问题:出现原因及解决方案:源码:String hql = "from user";Query query = HibernateSessionFactory.getSession().createQuery(hql);List list = query.list();for(User g:list){System.out.

2016-07-07 18:24:35 11369

原创 Hibernate工作原理

大多数的应用程序都有数据持久化的需求,Hibernate是一个不错的选择。Hibernate不仅仅是数据持久化的一种方案,更是对象关系映射模型(ORM)的一个典型代表,拥有众多支持者,属于java程序的持久化方案的首选。   Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用面向对象编程的思维来

2016-07-07 17:17:41 300

原创 应用程序的分层体系结构

应用程序的分层体系结构随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图:表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等;业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作;数据库层:负责存放管理应用的持久性业务数据三层结构的特点

2016-07-07 16:58:48 2091

原创 java框架之spring(国际化处理)

导入相关jar包:添加资源配置文件:myMessage_zh_CN.propertiesmyMessage_en_US.properties配置文件applicationContext.xmlmyMessage后台获取资源package com.dx.test;import java.util.

2016-07-05 18:35:42 4109

原创 java框架之spring(web环境配置)

1. web应用使用springSpring为此提供了两种解决方案,一种是基于ContextLoaderListener实现的(此方案只适用于Servlet2.4及以上规范的Servlet容器)。例如,在web.xml中加入如下代码:        contextConfigLocation  WEB-INF/applicationContext.xml

2016-07-05 11:27:00 638

转载 css3transform应用

1.旋转 rotate()旋转rotate()函数:通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。div class="wrapper"> div>div>div>/*css代码*/.wrap

2016-07-05 00:36:58 339

原创 一个简单的banner

源码:一个简单banner*{margin:0;padding:0;}.banner{height:200px;width:200px;height:120px;background-size:cover;margin:100px 0 0 200px;}li{float:left;}.right{margin-top:-180px;margin-left:352px

2016-07-04 23:40:18 1225

原创 java框架之spring基础应用

导入相关jar包:http://pan.baidu.com/s/1boNcWDhUser.javapackage com.dx.pojo;public class User {private String username;private String password;public String getUsername() {return user

2016-07-04 20:23:27 465

原创 java框架之struts2(文件上传)

上传单个文件的步骤第一步:引入jar包,后者jar包是很重要的,利用它的FileUtils处理上传的文件第二步:把form表单中的 enctype 设置为:multipart/form-data表单中包含一个          第三步:在Action类中添加一些属性注意:后台的File对象的名称要和前台的input的name相同,这样struts2就

2016-07-04 00:49:07 488

原创 java框架之springmvc07(国际化处理)

在springmvc环境搭好后还需导入数据验证jar包:http://pan.baidu.com/s/1pKKC4kz添加资源文件ValidationMessage_en_US.propertiesValidationMessage_zh_CN.propertiesperson.java(注释)package com.dx.pojo;im

2016-07-03 10:56:11 378

转载 网页设计之响应式布局

一、移动设备的Viewport什么是Viewport呢?手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 viewport 这个 meta tag,

2016-07-02 23:42:25 1222

原创 java框架之springmvc06(数据验证)

在springmvc环境搭好后还需导入数据验证jar包:http://pan.baidu.com/s/1pKKC4kzperson.java(注释验证)package com.dx.pojo;import javax.validation.constraints.Size;import org.hibernate.validator.constraints.No

2016-07-02 22:28:25 370

原创 json应用(2)

jar包导入:http://pan.baidu.com/s/1c1Irf4cpackage com.dx.test;import java.util.ArrayList;import java.util.HashMap;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import co

2016-07-02 17:20:15 256

原创 json基础介绍

1.json是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,比XML更轻巧,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Pe

2016-07-02 13:26:43 280

原创 java框架之struts2数据类型转换(2)

1.局部类型转换Point.javapackage com.dx.pojo;public class Point {private Integer x;private Integer y;public Integer getX() {return x;}public void setX(Integer x) {this.x = x;}

2016-07-01 22:47:46 363

原创 java框架之struts2数据类型转换(1)

接收请求参数参数传递可以是get方式提交的,也可以是post方式提交的有两种方式:第一种方式,采用基本类型接收请求参数,原理是struts2采用了反射技术给action类的属性赋值第二种方式,采用复合类型接收参数。其内部是采用了反射技术,首先如果相应的类的对象为null,就调用默认的无参的构造方法生成一个实例,然后给实例的属性赋值采用基本类型接收请求参数在action类中定

2016-07-01 18:27:49 354

原创 java框架之spring模块概述

Spring框架包含许多特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个模块。      Core 封装包是框架的最基础部分,提供IoC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系(解藕)和配置。  Context(上下文) 封装包构筑于Cor

2016-07-01 12:31:41 334

原创 java框架之struts2国际化

国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。属性文件(.properties)

2016-06-30 23:27:42 423

原创 js控制textarea文本域自适应高度

autoresizing textareatextarea {width:360px;border: 0 none white;overflow: hidden;padding: 0;outline: none;background-color: #D0D0D0;resize: none;margin-top:30px;margin-left:400px

2016-06-30 10:49:54 5335

原创 js控制光标上下移动

Untitled   Document            var cols=3;    var obj;      var key;    function setobj(input){   obj=input;    }        function   init(){ document.onkeydown=keyDown;   docu

2016-06-30 09:35:25 2840

原创 java框架之springmvc05(自定义类型转换器)

第一步:定义一个java类,该类实现接口Convertpackage com.dx.convert;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converte

2016-06-29 22:47:53 732

原创 JavaWeb开发中避免表单重复提交方法一

在Web开发中我们有时需要避免表单重复提交情况,比如发生在页面刷新等,如果不能很好解决,可能产生大问题,如网购订单提交。解决方案一:在中件加入一个jsp,该jsp不提供显示,而只是对请求转发功能。表单 index.jsp      index.jsp                  用户名:    密码:

2016-06-28 20:28:21 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除