自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 编辑文章 - 博客频道 - CSDN.NET

... ... ... ... ... ... 。。。

2014-04-05 23:29:45 402

转载 dfd

。。。 。。。 。。。 。。。

2014-04-05 23:28:35 476

原创 9、产品类别管理功能的实现

ProductTypeAction.javapackage com.charlie.shop.view.action;import java.util.HashSet;import java.util.List;import java.util.Set;import org.springframework.context.annotation.Scope;import org

2013-06-27 15:11:49 809

原创 8、对产品类别的业务管理分析

对产品类别的业务操作主要有:增加类别、显示类别列表、修改类别、查询类别,默认是不对产品类别提供删除功能。后台首页:1、增加类别功能管理员进入后台,点击左边菜单栏的产品类别管理进入到产品类别列表界面在列表界面点击添加类别或创建子类别都可进入到类别添加界面(1)当管理员点击创建子类别时,新增的类别是作为所在条目的子类别;(2)当管理员点击添加类别按钮时,是在本层

2013-06-27 00:39:34 1246

原创 7、实现通用分页功能三(实现通用分页JSP代码)

基本思路 :       对于,页码列表的实现常用思路是用标签,如:第一页第二页第三页第四页在上面代码中,可变部分主要是href的属性值,即请求路径,为了实现通用性,可以定义两个变量,分别是:url和num,页码列表就可以抽象成:      第${num}页     但是,在这里不用上面的方法,而是用表单的方法。分页的通用JSP代码:pa

2013-06-21 00:38:05 760 1

原创 6、实现通用分页功能二(实现通用分页查询的业务方法)

基本思路:       当一个用户提交的分页查询请求过来时,通常带有请求的页码、过滤条件、排序要求等信息。我们可以在控制层,即在action类相应方法中,把上面的请求信息封闭成一个HQL语句,然后传给业务层的分页查询方法,由分页查询方法返回一个Page对象,这个对象里面就包括了需要在页面中显示的所有内容。       在业务层的分页查询方法中,为了封装一个Page对象,需要查询符合条件的总

2013-06-13 17:31:12 809

原创 5、实现通用分页功能一(创建分页实体)

一、需求页码显示的格式类型于下图所示显示的主要内容有:1、总记录数2、总页数3、当前页码4、每页显示的记录数5、页码列表的第一个页号,如上图右方中的36、页码列表的最后一个页号,上图中是127、当前页显示的记录的集合页码列表的格式是左四右五,即以当前页码为中心,左边显示四个页码,右边显示五个页码,如上图中,当前页码是7,所以页码列表为3,4,5,6,

2013-06-13 16:26:33 617

原创 4、创建产品分类的业务类并重写删除方法

因为对于产品分类的删除操作并不是真正的物理删除,只是将它的visible属性设置为不可见。所以,必须重写删除方法。ProductTypeService接口package com.charlie.shop.service;import com.charlie.shop.dao.base.BaseDao;import com.charlie.shop.domain.product

2013-06-13 15:46:28 460

原创 3、创建产品类别实体并进行JPA映射

一、实体类图及属性如下:二、代码ProductType.javapackage com.charlie.shop.domain.product;/** * 这是产品类别的实体 * @author charlie * 1、创建属性 * 2、生成setter/getter方法 * 3、重写hashCode和equals方法 * 4、对id添加JPA映射 * 5

2013-06-13 11:22:09 536

原创 2、利用反射技术得到泛型类型,实现对实体添删改查操作进行代码重用设计

一、定义BaseDao接口    将对所有实体都进行的增删改查操作提取到一个接口里面,可以提高代码的可重用性BaseDao 接口:package com.charlie.shop.dao.base;import java.util.List;public interface BaseDao { /** * 添加 一个对象 * * @param t 实体对象

2013-06-06 19:37:29 792

转载 spring 3.0各个包的用途

org.springframework.aop-3.0.6.RELEASE Spring的面向切面编程,提供AOP(面向切面编程)实现 org.springframework.asm- 3.0.6.RELEASE Spring独立的asm程序,Spring2.5.6的时候需要asmJar 包3.0.6开始提供他自己独立的asmJar org.springframework.as

2013-05-28 17:01:30 395

原创 1、环境搭建(整合spring3.0.5+hibernate3.6.10+struts2.3.8)

一、新建工程工程类型为Web Project,设置默认编码为UTF-8,并创建如下文件夹:conf文件夹  类型为Source Folder  ,主要是存放配置文件test文件夹   类型为Source Folder,单元测试包二、搭建Spring环境(spring3.0.5)1、导包(需导的包分为两类,一类是核心包,一类是依赖包)   核心包:这个是在

2013-05-28 16:59:29 807

原创 导入apidemo

一、导入api demo步骤:1、在Eclipse中点File->New->Project2、在弹出的对话框上搜Android->选择 Android Project from Existing Code->next3、根目录选择ApiDemos目录二、部署到模拟器上模拟器上本来已经装有Api Demos,为了不出错,最好就是先删除,

2013-05-25 17:49:01 703

原创 内省技术

一、什么是内省(Introspector)内省技术其实指的就是java提供的对JavaBean操作的API,利用内省技术我们可以方便地对JavaBean对象的属性进行存取,进而达到自动封装对象。 内省是 Java 语言对 Bean 类属性、事件的一种处理方法(也就是说给定一个javabean对象,我们就可以得到/调用它的所有的get/set方法)。例如类 A 中有属性 name, 那我们可

2013-03-11 21:07:23 701

原创 JavaMail发送简单邮件

一、环境搭建 导包1、下载JavaMail API包http://www.oracle.com/technetwork/java/javamail/index-138643.html解压后里面有个mail.jar包下载JavaBeans Activation Framework(JavaBeans激活框架)解压后有个activation.jar(JDK6.0以后官方API自

2013-03-11 16:53:11 868

原创 用通匹符进行过滤

1、使用通匹符时要用到LIKE操作符如:select * from student where name LIKE "%jim%";即使用LIKE "%" 也不能匹配到值为NULL的行2、百分号%通匹符%表示匹配任意字符的任意次数,包括0次3、下划线(_)通匹符_  只能匹配1个字符,不能多也不能少如非必要,最好不要用通匹符,影响效率,特别是别放在最前面,放在最前面时是

2013-02-21 22:52:31 429

原创 过滤数据-----where子句

1、where子句的操作符=,,>=,between其中2、范围检查between 起点  and 结束点范围是包含端点的3、空值检查     where is NULL空值不同于零值  零值其实还是有值的,只不过为0而已4、AND关键字    组合多个过滤条件,需要同时匹配5、OR 关键字     匹配前后两个条件之一即可AND 的优先级高于ORsel

2013-02-21 22:18:36 295

原创 排序检索出来的数据

ORDER BY子句的使用1、常用形式select * from 表名 order by 列名order by 后的表名既可以是检索的列名,也可以是非检索的即不一定要出在select之后的列名2、按多个列排序在order by 之前直接跟多个列名,列名之间用逗号隔开即可注意,只有在前面列名对应的数据相等时才会用后面的列排序如:select * from student

2013-02-21 22:12:45 213

原创 SQL检索数据

1、检索单列select 列名 from 表名;           //检索结果不是有序的2、检索多列select 列名1,列名2,...,列名n  from 表名;3、检索所有列select * from 表名;4、检索不同的行上面检索的数据有可能会包含相同的行,如果对于相同的行,在结果中只显示一行的话,可以用distinct关键字select distinct

2013-02-21 21:50:31 305

SSH整合所需的包和配置文件

整合spring3.0.5+hibernate3.6.10+struts2.3.8 及所用到的jar包和配置文件

2013-06-06

空空如也

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

TA关注的人

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