富浏览器程序设计实例 -页面控制 - 登录与验证码

这篇介绍是作为 《 富浏览器 程序设计实例 》 前面博客的补充。 页面效果如下: 登录与验证涉及8个文件,罗列如下: login.js checkCode.css LoginAction.jav...
Yangcl 5年前       0      13K    

SSH2+ExtJS4.2.1+MySql示例程序

系统使用SSH2+ExtJS4.2.1+MySql。系统没有实现登录功能,以后开心的话可能添上。相应对系统的详细介绍都已经在博客中发表: 富浏览器程序设计实例 - Edsaj 内部联系 富浏览器...
Yangcl 5年前       0      25K    

富客户端程序设计实例 - Edsaj 内部联系

Entity实体、Bean(DAO+Service层)、Action和Json序列化。这几步简称Edsaj。内部关系图如下所示 从上图可以看到,设计上采用了耦合度最低的方式来控制一个逻辑分支的所...
Yangcl 5年前       0      7K    

富客户端程序设计实例 - 实体类 - Entity实体级别注解

@Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。 属性: name - 可选,对应数据库...
Yangcl 5年前       0      6K    

富客户端程序设计实例 - Bean(DAO+Service层) - Spring 注解对 Bean 的托管

Spring的注解形式: @Repository、@Service、@Controller , 它们分别对应存储层Bean,业务层Bean,和展示层Bean。 事实上在Spring中只有Bean...
Yangcl 5年前       0      9K    

富客户端程序设计实例 - 视图层(Ext JS) - Ext MVC Application Architecture 简介

Ext MVC Application Architecture 是ExtJS4.0开始引入的一种全新的开发模式。Ext本身作为一种视图层存在,但因为其开发复杂性为初学者所诟病。在ExtJS3....
Yangcl 5年前       0      7K    

富客户端程序设计实例 - Action层 - package-info.java 介绍

为什么需要 package-info.java,原因在这里:Package annotations must be in file package-info.java 。 package-inf...
Yangcl 5年前       0      7K    

富客户端程序设计实例 - Action层 - Struts2基于 package-info.java注解 的Action配置

package-info.java @ParentPackage ( "emps" ) // <package name="emps" extends="struts-default"></pa...
Yangcl 5年前       0      6K    

富客户端程序设计实例 - Bean(DAO+Service层) - Spring 为什么要对 Bean 进行托管?

换句话就是Spring进行依赖注入的好处是什么。以BaseService、 EmployeeServiceImpl 和 EmployeeAction 这三个类为例,部分代码如下所示: publi...
Yangcl 5年前       0      7K    

富客户端程序设计实例 - Action层 - Json 的序列化

Json 序列化是 RIA 应用程序特有的一步环节。Json是一种轻量级数据交换格式,他的出现替代了XMl文件作为平台无关的媒介。ExtJS作为视图层,需要与后台交换数据。交换的方式为Json串...
Yangcl 5年前       0      5K    

富客户端程序设计实例 - Action层 - 逻辑分支低耦合: Action耦合Entity

Action层调用Service层,Service层调用DAO层,DAO层有独立简单的放方法查阅数据库中的数据。根据第一幅图的描述可以看出,设计之初Dao层并没有关联到Entity;而是把Ent...
Yangcl 5年前       0      12K    

富客户端程序设计实例 - DAO层 - 方法泛型与断言的使用

[javascript] view plain copy public <T> void saveInfo(List<T> list) { Assert.notNull(list, "entit...
Yangcl 5年前       0      5K    

富客户端程序设计实例 - DAO层 - DAO 与 Hibernate 的 SessionFactory

实际上 Spring 在整个DAO层面上一般只做了2 件事: @Repository 托管 存储层Bean, @Resource 实例 化org.hibernate.SessionFactory...
Yangcl 5年前       0      6K    

富客户端程序设计实例 - 视图层(Ext JS) - 前后台数据交互

后台返回Json串样式,其中包括了results、items和success3个节点。results是返回的记录条数,items是记录的信息,success用于判断读取是否成功。 {"resul...
Yangcl 5年前       0      7K    

富客户端程序设计实例 - 视图层(Ext JS) - 页面与窗口的打开控制

点击按钮打开一个窗口,包括Windows窗口和Panel窗体。每次点击按钮不能打开多个窗体。设计的原则是打开窗口时,保存这个要打开的组件的ID;当关闭这个窗口的时候,对应在数组中删除这个组件的I...
Yangcl 5年前       0      6K    

富客户端程序设计实例 - 视图层(Ext JS) - 页面脚本结构

simple.html作为前端页面的入口,app.js作为javascript脚本的入口点被simple.html所引用。app.js在整个Ext JS MVC中是入口的作用。app.js代码如...
Yangcl 5年前       0      7K