- 浏览: 119109 次
- 性别:
- 来自: 广州
-
最新评论
-
panqun:
jquery.mytime.js这个js请问你有么
基于JFinal的后台业务框架通用模块 -
tyc1920:
http://localhost/jcbase/res/js/ ...
基于JFinal的后台业务框架通用模块 -
breeze_86:
哥们有没有源码啊?能不能发一份!353474917@qq.co ...
dwr之IM项目(一) -
逍遥bxf飞雪:
哥们有没有源码啊?能不能发一份!396941223@qq.co ...
dwr之IM项目(一) -
yulon:
w156445045 写道nameKey JSONArray ...
jquery autoComplete 在实际项目的运用
文章列表
再次认识this关键字
- 博客分类:
- java基础笔记
1、定义一个Cat类,如下:
public class Cat {
private String name;
private String color;
public Cat(String name, String color) {
this.name = name;
this.color = color;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Strin ...
实现用户注册与登陆模块
注册界面:
登陆界面:
一、定义UserService其它接口并将其实现
/**
* 用户注册
* @param user
*/
public void register(User user);
/**
* 判断用户是否存在
* @param username
* @return
*/
public boolean exsit(String username);
/**
* 判断用户名及密码是否通过
* @param username
* @param passw ...
一、设计用户相关实体类
积分等级类:
@Entity
public class UserGrade implements Serializable{
private static final long serialVersionUID = 552495765344987180L;
private long gradeid;
/**积分**/
private long score=BaseConfig.getInitScore(); //初始化积分为100
/**等级**/
private int grade;
private User user ...
一、先整合spring2.5+jpa1.0,使用扫描加注解的方式加快开发速度,SessionFactory创建所需要的時間较长,使用单例模式.事务也交给spring管理.
1.1 、导入项目相关jar包,先集成spring2.5+jpa1.0,在src目录下建立META-INF子目录,在这个目录下建立一个名为persistence.xml,这个模板文件可以在hibernate-entitymanager-3.3.1.GA\test-resources下的子包找到。
<?xml version="1.0"?>
<persistence xmlns= ...
1、项目模块介绍
本项目是提供给用户一个学习和交流的平台,主要是以提问题和回答问题的方式进行交流.除了提供问答功能模块,还包含其他常用模块,如:通讯录、记事本、收藏夹、收发站内短信息
2、项目总体架构
项目是基于Struts2+Spring2.5+JPA1.0 框架构建的,JPA实现使用的是Hibernate3.2.
3、使用技术介绍
c3p0连 接 池 的 使 用 使用jquery实现异步调用 使用urlrewrite实现url重 ...
1、新建一个UserRegAction,为了方便编程,继承于ActionSupport
public class UserRegAction extends ActionSupport{
private static final long serialVersionUID = -3132955950082594812L;
private User user;//不用初始化
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = use ...
由于近段时间较忙,后续课程抽不出时间发布. 预计到下个星期将继续发布剩余的课程.安排课程如下:
1、输入校验: 编写代码校验与基于xml框架的校验
2、国际化资源的配置和使用
3、struts2常用标签的使用方法
4、ognl表达式的使用
5、与其他框架的整合开发
大家如有好的建议或想法可以提出来,大家一起在学习中进步,谢谢大家的支持!
一、首先,一个新版本的程序是为了解决老版本的一些bug而出世.一名话:没有最后的程序,只有更好的程序.这样的程序才会发展,而不会被淘汰出局. struts框架也是一样的. 我想,可能是struts1.x升级的过程中出现了瓶颈,有一些存在的问题很难得到解决,在这个时候,他们发现WebWork框架的总体设计思想非常好,并且他们发现,使用WebWork框架的思想正好可以很容易地解决struts1.x存在的问题.由于WebWork在推广方面做得不够好,于是两个社区决定把WebWork框架与struts1.x框架合并,简称为struts2.之所以struts2与struts1.x的区别比较大,就是因为st ...
由于拦截器的重要性,决定将其从(struts2.1两天快速入门第一天下午 抽取出来讲)
本讲将结合模拟用户权限验证展开:判断用户是否有权限请求访问某一模块或页面.
第九讲、自定义拦截器
9.1 首先定义一个User实体类,如下:
public class User implements Serializable {
private String username;
private String password;
public String getUsername() {
return username;
}
public void se ...
装完插件后,音效有了质的变化, 达到了真正天籁之音的享受!如图:
具体安装教程如下:
第一步:下载DFX_9.210_for_TTPlayer_SC.rar插件
文章最后有提供下载
第二步:解压出文件如下:
第三步:将以上文件拷贝到千千静听安装目录,我的是D:\Program Files\TTPlayer,如下图:
第四步:双击@绿化工具.exe文件,然后点击绿化按钮,图如下:
第五步:选择千千选项-->选择音效插件-->导入插件目录-->勾选DFX-->保存全部,图如下:
完成,现在就去 ...
第一天下午学习目录列表:
六、Struts2的处理流程与Action的管理方式
七、动态方法调用和使用通配符定义action
八、自定义类型转换器
九、自定义拦截器
十、文件上传(改成一个专题来讲)
六、Struts2的处理流程与Action的管理方式
6.1struts2处理请求图
StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器(相当于strtuts1.x的ActionServlet类的作用),它负责拦截由<url-patt ...
第一天上午学习目录列表:
一、第一个struts2.1应用开发
二、Action配置的各项默认值
三、配置的各种视图转发类型
四、Action属性注入值
五、Struts 2.1处理的请求
开发环境:MyEclipse+Tomcat6.x
一、第一个struts2应用开发
1.1、开发Struts 2程序最少需要的JAR如下:
struts2-core-2.x.x.jar :Struts 2框架的核心类库 xwork-co ...
1、策略模式完善模板方法模式处理DAO中的查询方法
建议先看模模板方法模式在项目中的应用一节,再与本节对比.
1.1 新建RowMapper接口,定义mapRow(ResultSet rs)方法.
public interface RowMapper {
public Object mapRow(ResultSet rs) throws SQLException;
}
1.2把抽象类AbstractDao改成JdbcDaoTemplate类.
public class JdbcDaoTemplate {
//Row ...
1、首先看模板方法的定义:定义一个操作中的算法的骨架,而将一些步骤迟到到子类中。模板方法使得子类可以 不改变一个算法的结构即可重定义该算法的某些特定步骤.
2、模板方法模式结构图:
3、在代码中的表现:
3.1定义一个抽象模板类
/**抽象模板类**/
public abstract class AbstractClass {
/**
* 定义一系列步骤的方法
*/
public void templateMethod(){
commonOperation();
operation1();
operation2 ...