- 博客(60)
- 收藏
- 关注
原创 配置文件:persistence.xml-----beans.xml----jdbc.properties----log4j.properties---oscache----paoding---struts.config---web.xml
http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persisten
2009-09-01 00:53:00
1916
原创 购物网站28:类型转换器---日期----配送方式----性别----订单状态----支付方式----性别----系统权限
public class DateConverter implements Converter { @SuppressWarnings("unchecked") public Object convert(Class clazz, Object value) { if(value==null || "".equals((String)value)) return null; if(valu
2009-09-01 00:50:00
579
原创 购物网站27:FORM-上传文件
public class UploadfileForm extends BaseForm { private FormFile uploadfile; private Integer[] fileids; public Integer[] getFileids() { return fileids; } public void setFileids(Integer[] fileids) {
2009-09-01 00:49:00
527
原创 购物网站28:FORM用户---用户----找回密码
public class BuyerForm extends BaseForm { private String username; private String password; private String email; private String[] usernames; private String directUrl; private String realname; private
2009-09-01 00:49:00
519
原创 购物网站26:购物FORM---购物车----配送信息-----购物完成
public class BuyCartForm extends BaseForm { private Integer productid; private Integer styleid; private String directUrl; public String getDirectUrl() { return directUrl==null? "" : this.directUrl;
2009-09-01 00:47:00
555
原创 购物网站25:FORM----产品----品牌----前台产品----后台产品----产品查询----产品类型
public class BrandForm extends BaseForm { private String name; private FormFile logofile; private String code; private String logoimagepath; public String getLogoimagepath() { return logoimagepath
2009-09-01 00:45:00
591
原创 购物网站24:FORM---权限----部门---员工----权限组
public class DepartmentForm extends BaseForm { private String name; private String departmentid; ----------------------------------------------------- public class EmployeeForm extends BaseFor
2009-09-01 00:43:00
543
原创 购物网站23:FORM----订单
public class OrderForm extends BaseForm { private OrderState state; private String orderid; private String username; private String recipients; private String buyer; private Integer contactid; private
2009-09-01 00:42:00
446
原创 购物网站22:FORM-BASE
public class BaseForm extends ActionForm { private static Properties properties = new Properties(); static{ try { properties.load(BaseForm.class.getClassLoader().getResourceAsStream("arrowuploadfil
2009-09-01 00:41:00
485
原创 购物网站21:过滤器----购物车---用户登录---员工登录---登录验证---编码转换
public class BuyCartFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
2009-09-01 00:39:00
766
原创 购物网站20:用户/顾客action----用户列表---用户退出---用户管理---用户登录---用户注册---修改密码---发送邮件
/** * 顾客分页列表 * */@Controller("/control/user/list")public class BuyerListAction extends Action { @Resource(name="buyerServiceBean") BuyerService buyerService; @Override @Permission(module="buyer",pri
2009-09-01 00:35:00
1134
原创 购物网站19:上传文件action---上传文件列表----上传文件管理
@Controller("/control/uploadfile/list")public class UploadFileAction extends Action { @Resource(name="uploadFileServiceBean") private UploadFileService uploadFileService; @Override public ActionForwa
2009-08-31 23:14:00
522
原创 购物网站18:购物车列表---购物车管理----配送信息管理----订单确认----支付方式----购物完成----购买管理
@Controller("/shopping/cart")public class CartAction extends Action { @Resource ProductInfoService productService; @Override public ActionForward execute(ActionMapping mapping, ActionForm form, Ht
2009-08-31 23:10:00
1253
原创 购物网站17-2:产品action---产品查询----产品样式列表----产品样式管理-----产品控制---产品类型列表----产品类型管理----浏览商品
/** * 产品查询 */@Controller("/product/query")public class ProductQueryAction extends Action { @Resource ProductSearch productSearch; @Override public ActionForward execute(ActionMapping mapping, Action
2009-08-31 23:06:00
642
原创 购物网站17-1:产品action---品牌列表---品牌管理---生成产品静态页面---前台产品管理----产品列表----产品管理
@Controller("/control/brand/list")public class BrandAction extends Action { @Resource(name="brandServiceBean") private BrandService brandService; @Override @Permission(module="brand",privilege="view
2009-08-31 23:02:00
793
原创 购物网站16-2:权限action-----AOP拦截----自定义注解----权限组分页列表----权限组管理----权限请求处理器
//@Aspect @Componentpublic class Interceptor { @Pointcut("execution (org.apache.struts.action.ActionForward cn.itcast.web.action..*.*(org.apache.struts.action.ActionMapping, org.apache.struts.action.A
2009-08-31 22:58:00
834
原创 购物网站16-1:权限action----部门列表---部门管理----员工列表----员工登录---员工注销----员工管理
/** * 部门分页列表 * */@Controller("/control/department/list")public class DepartmentListAction extends Action { @Resource DepartmentService departmentService; @Override @Permission(module="department",pr
2009-08-31 22:56:00
863
原创 购物网站15:订单action---订单分页列表----订单管理----订单信息查看
/** * 订单分页列表 */@Controller("/control/order/list")public class OrderListAction extends Action { @Resource OrderService orderService; @Override @Permission(module="order",privilege="view") public Acti
2009-08-31 22:53:00
1290
原创 购物网站14:WEB action:系统初始化action
/** * 系统初始化 */@Controller("/system/init")public class SystemInitAction extends Action{ @Resource SystemPrivilegeService privilegeService; @Resource PrivilegeGroupService groupService; @Resource Emplo
2009-08-31 22:52:00
796
原创 购物网站13:顾客/用户管理Service
@Service @Transactionalpublic class BuyerServiceBean extends DaoSupport implements BuyerService { public void updatePassword(String username, String newpassword){ em.createQuery("update Buyer o set
2009-08-31 22:50:00
656
原创 购物网站12:文件上传Service---根据ID获取文件的真实路径
@Service @Transactionalpublic class UploadFileServiceBean extends DaoSupport implements UploadFileService { @SuppressWarnings("unchecked") public List getFilepath(Integer[] ids){ if(ids!=null && id
2009-08-31 22:49:00
539
原创 购物网站11:产品Service---品牌---产品信息---产品样式---产品类型---产品搜索---查询结果回调
@Service@Transactionalpublic class BrandServiceBean extends DaoSupport implements BrandService { @Override public void save(Object entity) { ((Brand)entity).setCode(UUID.randomUUID().toString());
2009-08-31 22:46:00
562
原创 购物网站10:权限Service---部门--员工--权限组---权限
@Servicepublic class DepartmentServiceBean extends DaoSupport implements DepartmentService { @Override public void save(Object entity) { Department department = (Department) entity; department.set
2009-08-31 22:43:00
606
原创 购物网站9:Service订单---订单---订单项
@Servicepublic class OrderServiceBean extends DaoSupport implements OrderService { public Order addLockOrder(String orderid, String username){ em.createQuery("update Order o set o.lockuser=?1 where
2009-08-31 22:15:00
1627
原创 购物网站8:Service----BASE----DAO----DAOSUPPORT
import java.io.Serializable;import java.util.LinkedHashMap;import cn.itcast.bean.QueryResult;public interface DAO { /** * 获取记录总数 * @param entityClass 实体类 * @return */ public long getCount(); /
2009-08-31 22:11:00
630
原创 购物网站7:用户/顾客的信息---用户---联系信息---性别
@Entitypublic class Buyer implements Serializable{ private static final long serialVersionUID = 8394979715028899027L; /** 用户名 **/ private String username;//只允许字母/数字/下划线 /** 密码 **/ private String passw
2009-08-31 22:09:00
593
原创 购物网站6:存放上传文件的实体类
/** * 存放上传的文件 * */@Entitypublic class UploadFile implements Serializable{ private static final long serialVersionUID = 7291850395925809042L; private Integer id; private String filepath; private Date u
2009-08-31 22:08:00
460
原创 购物网站5:产品设计--品牌----产品信息---产品样式---产品类型----性别
@Entity @Searchable(root=false)public class Brand implements Serializable{ private static final long serialVersionUID = -4540465642606278764L; private String code; /** 品牌名称 **/ private String name; /*
2009-08-31 22:02:00
508
原创 购物网站4:权限设计---部门---员工---身份证---权限组---权限--权限主键
/** * 身份证 */@Entitypublic class IDCard { private Integer id;//实体标识,自增长 /* 18 ,不能为null */ private String cardno; /* 50 不能为null */ private String address; /* 出生日期 */ private Date birthday;//采用只含有日期部分的类型
2009-08-31 21:58:00
685
原创 购物网站3:订单实体类设计----配送方式--留言--订单--订单联系方式--订单配送信息--订单项--订单状态--支付方式
import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.EnumType;import javax.persistence.Enumerated;import javax.persistence.Gen
2009-08-31 21:51:00
1593
原创 购物网站2:基本实体类---购物车----购物项----pageIndex----pageView----QueryResult
import java.util.ArrayList;import java.util.List;import cn.itcast.bean.book.OrderContactInfo;import cn.itcast.bean.book.OrderDeliverInfo;import cn.itcast.bean.book.PaymentWay;/** * 购物车 */public clas
2009-08-31 21:43:00
938
原创 购物网站1:常用到的工具类---泛型工具类---图像压缩工具---MD5加密---读取URL配置---获取用户购物车等
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;/** * 泛型工具类 * @
2009-08-31 21:38:00
738
原创 AJAX笔记
Ajax:核心是javascript中的XMLHttpRequest类 传统模式:是浏览器发送请求,浏览器接收响应AJAX:javascript中的XMLHttpRequest接收响应返回,不影响页面,通常是异步的 HTML中的标签,用来提供相对路径,推荐删除 生成完整路径(生成一个地址)“”>生成一个超连接 Javascript:xxxxx();voi
2009-08-17 23:14:00
773
1
原创 ORACLE笔记
QBE:Query By Example.标准。Oracle Application Express:(HTML DB,早期)把数据库的数据放到网页上的用户名:system scott第一个员工密码: 没有密码 tiger猫/ as sysdba 后门,不用密码,不推荐当众使用。在开始里面进入:第一次如果scott进不去,可以先用system用户名进去,在里面输入
2009-08-17 23:09:00
1156
原创 Spring2.5+Hibernate3.3+Struts2
使用到struts2的lib目录下的以下jar文件, struts2-core-2.x.x.jar :Struts 2框架的核心类库 xwork-2.x.x.jar :XWork类库,Struts 2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),Struts 2框架使用的一种表达式语言 fr
2009-08-17 23:07:00
392
原创 Spring2.5+JPA+Struts1.3
这里JPA的实现采用hibernate,需要使用到下面的jar文件 Hiberante核心包(8个文件) hibernate-distribution-3.3.1.GA --------------------------------------------- hibernate3.jar lib/bytecode/cglib/hibernate-cglib-repa
2009-08-17 23:05:00
644
原创 Spring2.5+JPA+Struts1.3整合开发
hibernate核心安装包下的: hibernate3.jar lib/required/*.jar lib/optional/ehcache-1.2.3.jar hibernate 注解安装包下的 lib/test/slf4j-log4j12.jar Spring安装包下的 dist/spring.jar dist/modules/spring-we
2009-08-17 23:03:00
612
原创 SPRING
到http://www.springsource.org/download下载spring,然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下 dist/spring.jar lib/jakarta-commons/commons-logging.jar 如果使用了切面编程(AOP),还需要下列jar文件 lib/aspectj/aspectjweave
2009-08-17 22:59:00
419
原创 JPA
Hiberante核心包(8个文件) hibernate-distribution-3.3.1.GA --------------------------------------------- hibernate3.jar lib/bytecode/cglib/hibernate-cglib-repack-2.1_3.jar lib/required/*.jar
2009-08-17 22:50:00
625
原创 EJB3。0
EJB3.0应用需要运行在EJB容器里,下面是一些JavaEE应用服务器,JavaEE应用服务器包含Web容器和EJB容器。 lJboss(4.2.x以上版本) 是一个成熟的开源的准JavaEE应用服务器,在开源JavaEE应用服务器中所占市场份额第一。如果你打算选用开源的JavaEE应用服务器,那么jboss是最值得选择的。 lGlassfish 是一个开源的J
2009-08-17 22:44:00
523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人