05 2016 档案

摘要:结果: 2. enum用法 结果 结果 枚举的遍历: 结果同上, 1 2 3. 数值类型题 结果: 4. switch, case 结果: 5. HashMap键值为空的问题 HashMap:适用于在Map中插入、删除和定位元素。 Treemap:适用于按自然顺序或自定义顺序遍历键(key)。 两者 阅读全文
posted @ 2016-05-27 15:59 wujixing909 阅读(356) 评论(0) 推荐(0)
摘要:函数实现的话: head里加入函数实现 调用处: 也可以调用处直接使用jquery的选择器: 阅读全文
posted @ 2016-05-26 14:59 wujixing909 阅读(311) 评论(0) 推荐(0)
摘要:1. Privilege.java 2. Privilege.hbm.xml 3. 更新role.hbm.xml 4. 更新hibernate.cfg.xml 阅读全文
posted @ 2016-05-23 13:45 wujixing909 阅读(246) 评论(0) 推荐(0)
摘要:1. 权限: 控制功能的使用, 功能对应这URL 2. web权限: 每个功能都有相应的URL地址, 对功能的控制就是对URL地址的访问控制 3. 权限方案: 用户* *角色* *权限 User类不用变化 Role类添加一个Privilege的set集合 Privilege类设计: Long:id, 阅读全文
posted @ 2016-05-20 17:52 wujixing909 阅读(164) 评论(0) 推荐(0)
摘要:1. 所有dao和daoimpl模块都不用, 加上 @Deprecated 2. 建立DaoSupport类和DaoSupportImpl类 DaoSupport.java DaoSupportImpl.java 3. 抽取BaseAction, 这样每个action都可以专注写自己的方法 整合完毕 阅读全文
posted @ 2016-05-20 09:48 wujixing909 阅读(227) 评论(0) 推荐(0)
摘要:1. 设计实体: 1. 有几个实体? 一组增删改查对应一个实体 系统中的3个实体: department, role, user 2. 实体键的关系: 页面引用了其他实体, 那么就是和这个实体有关系 Department有上级和下级, 一对多 Department 1 > * User * > * 阅读全文
posted @ 2016-05-18 13:31 wujixing909 阅读(227) 评论(0) 推荐(0)
摘要:一... 设计实体类/表 1. 写实体类Department.java: 2. 写映射文件Department.hbm.xml 3. 把实体类加入到hibernate.cfg.xml 4. 测试类生成表:SpringTest.java 确认生成表成功!!! 二.. 分析有几个功能, 对应几个请求 1 阅读全文
posted @ 2016-05-17 15:53 wujixing909 阅读(245) 评论(0) 推荐(0)
摘要:http://pan.baidu.com/s/1slKMsFj 阅读全文
posted @ 2016-05-17 14:01 wujixing909 阅读(98) 评论(0) 推荐(0)
摘要:3. 实现功能 1. 写action, 写action中的方法, 确定service中的方法 2. 写service, 确定Dao中的方法 3. 写Dao方法 4. 写jsp 1. 完善action里的方法, 以确实service里需要写的方法, 因为action里要使用service, 所以先创建 阅读全文
posted @ 2016-05-16 17:51 wujixing909 阅读(174) 评论(0) 推荐(0)
摘要:ValueStack里有map(request, session, attr, parameters)和对象栈. Map调用的方法: ActionContext.getContext().put(k,v)/ get(k) 对象栈的调用方法: ActionContext.getContext.getV 阅读全文
posted @ 2016-05-16 17:51 wujixing909 阅读(218) 评论(0) 推荐(0)
摘要:2. 分析有几个功能, 对应几个请求 转发和重定向: 请求数量 地址栏 转发 1 不变 重定向 2 变化 功能内的跳转用转发, 多个功能跳转用重定向. 1 列表里有增加, 删除, 修改3个功能 2 列表和删除功能都只有一个请求 3 添加和修改都是有两个请求 4 添加, 修改, 删除成功后, 要重定向 阅读全文
posted @ 2016-05-16 12:01 wujixing909 阅读(281) 评论(0) 推荐(0)
摘要:1. 设计实体类/表 2. 分析有几个功能, 对应几个请求 3. 实现功能 1. 写action 2. 写service 3. 写Dao 4. 写jsp 1. 先设计岗位类Role 建实体类--> hbm.xml-->建表 (创建sessionFactory) 2. Role.hbm.xml: 3. 阅读全文
posted @ 2016-05-16 11:08 wujixing909 阅读(286) 评论(0) 推荐(0)
摘要:项目资源分类: 1. package: base, dao, dao.impl, domain, service, service.impl, util, view.action 2. config里放 applicationContext.xml, hibernate.cfg.xml, jdbc. 阅读全文
posted @ 2016-05-16 10:57 wujixing909 阅读(169) 评论(0) 推荐(0)
摘要:<script>document.write(Math.round(<%= rs_MFM.getInt("PVRCompl") %>/<%= rs_MFM.getInt("PVRModelQty")%>* 100) + "%")</script> 阅读全文
posted @ 2016-05-12 17:49 wujixing909 阅读(1122) 评论(0) 推荐(0)
摘要:设计代码分3层: view-->service-->Dao Struts2+hibernate+spring+JBPM+junit+jquery 一. 建数据库: 查看: 二. Myeclipse工程 添加junit的jar 添加框架环境, Struts2 1. 添加Struts2的jar (com 阅读全文
posted @ 2016-05-11 17:33 wujixing909 阅读(263) 评论(0) 推荐(0)
摘要:register.jsp: validate.jsp: 阅读全文
posted @ 2016-05-11 11:49 wujixing909 阅读(178) 评论(0) 推荐(0)
摘要:从上图中,我们可以看出Hibernate六大核心接口,两个主要配置文件,以及他们直接的关系。Hibernate的所有内容都在这了。那我们从上到下简单的认识一下,每个接口进行一句话总结。 1、Configuration接口:负责配置并启动Hibernate 2、SessionFactory接口:负责初 阅读全文
posted @ 2016-05-09 17:56 wujixing909 阅读(249) 评论(0) 推荐(0)
摘要:1. UserServiceTest.java: 2. src下 beas.xml: 注意tx的引入, properties->XML Catalog, 引入spring-tx-2.5.xsd 3. src下jdbc.properties 4. UserService.java: 新增一个业务逻辑l 阅读全文
posted @ 2016-05-09 11:58 wujixing909 阅读(245) 评论(0) 推荐(0)
摘要:数制转换": 1、string 转 byte[] 2、byte[] 转 string 3、设定编码方式相互转换 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseI 阅读全文
posted @ 2016-05-09 09:48 wujixing909 阅读(1117) 评论(0) 推荐(0)
摘要:在线安装testNg,现在分享一个离线安装的方法,及安装文件,希望能够帮到大家。1.下载附件,并解压。(后面有),或者百度网盘http://pan.baidu.com/s/1i3y1QtR2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng 阅读全文
posted @ 2016-05-07 12:47 wujixing909 阅读(154) 评论(0) 推荐(0)
摘要:Spring指定datasource 1. 新建jdbc.properties文件: 2. 配置beans.xml: 3. UserServiceTest.java: UserService.java: UserDAOImpl.java: UserDAO.java: User.java: 阅读全文
posted @ 2016-05-06 15:38 wujixing909 阅读(299) 评论(0) 推荐(0)
摘要:1. 新建java项目, TCPSocket,包tcp, 类ServerCode.java, ClientCode.java 服务器:1. 在服务器,用一个端口来实例化一个 ServerSocket对象。此时,服务器就可以这个端口时刻监听从客户端发来的连接请求。2.调用ServerSocket的ac 阅读全文
posted @ 2016-05-06 15:36 wujixing909 阅读(219) 评论(0) 推荐(0)
摘要:的 阅读全文
posted @ 2016-05-06 14:13 wujixing909 阅读(538) 评论(0) 推荐(0)
摘要:的 阅读全文
posted @ 2016-05-06 14:12 wujixing909 阅读(354) 评论(0) 推荐(0)
摘要:IoC: annotation AOP: XML XML比annotation用的多. beans.xml: LogInterceptor.java: UserServiceTest.java: UserService.java: UserDAOImpl.java: UserDAO.java: Us 阅读全文
posted @ 2016-05-05 15:41 wujixing909 阅读(250) 评论(0) 推荐(0)
摘要:Aspectj 概念: 1. joinpoint:切入点, 比如@Before, @After, @Around 2. Pointcut:切入点集合, 比如 @Pointcut("execution(public * com.bjsxt.service..*.*(..))") public void 阅读全文
posted @ 2016-05-03 16:35 wujixing909 阅读(234) 评论(0) 推荐(0)
摘要:AOP: 面向切面编程. 通过动态代理实现. AOP就3条线, 2条线给剪断. 实现:动态代理 如果实现interface的话, 用Proxy, InvocationHandler. 不实现interface的话, 用cglib操作二进制码实现. AOP用在哪里: 性能, 日志, 权限检查, tra 阅读全文
posted @ 2016-05-03 16:31 wujixing909 阅读(237) 评论(0) 推荐(0)
摘要:beans.xml: UserServiceTest.java: UserService.java: UserDAOImpl.java: 阅读全文
posted @ 2016-05-03 11:34 wujixing909 阅读(297) 评论(0) 推荐(0)
摘要:1. 默认按类型 by type, 如果想用byname, 使用@Qualifier 2. 如果写在set上, @qualifier需要写在参数上 bean.xml: 默认bytype去找set方法, 注入 在set方法上加入@AutoWired: 如果bytype找到2个bean , 参考下面的x 阅读全文
posted @ 2016-05-03 10:58 wujixing909 阅读(216) 评论(0) 推荐(0)
摘要:bean.xml: 注意, 千万不要后面加上 scope="prototype" UserService.java: UserServiceTest.java: 结果init, init 去掉scope="prototype", 结果就是init, destroy 阅读全文
posted @ 2016-05-03 10:17 wujixing909 阅读(203) 评论(0) 推荐(0)
摘要:UserDAOImpl.java: bean.xml: UserServiceTest.java: 结果: 阅读全文
posted @ 2016-05-03 10:06 wujixing909 阅读(186) 评论(0) 推荐(0)
摘要:singleton, prototype,request, session, global session bean.xml: UserServiceTest.java: 结果:false xml改成singleton结果就是true 阅读全文
posted @ 2016-05-03 10:00 wujixing909 阅读(140) 评论(0) 推荐(0)
摘要:UserDAOImpl.java: bean.xml: 常用方法: 阅读全文
posted @ 2016-05-03 09:52 wujixing909 阅读(402) 评论(0) 推荐(0)
摘要:UserDAOImpl.java: UserService.java: UserServiceTest.java: bean.xml: 结果: daoId=1 bean.xml改成如下: 结果: daoId=2 阅读全文
posted @ 2016-05-03 09:33 wujixing909 阅读(304) 评论(0) 推荐(0)
摘要:bean, id/name 都可以 阅读全文
posted @ 2016-05-03 09:22 wujixing909 阅读(134) 评论(0) 推荐(0)
摘要:setter注入: bean.xml: 构造方法注入: 修改UserService.java, 加入构造函数: bean.xml: 阅读全文
posted @ 2016-05-03 09:17 wujixing909 阅读(264) 评论(0) 推荐(0)
摘要:1. 新建项目, 引入spring包(sping, common-annotation, common-logging包), 还有junit包. user.java: UserDAO.java: UserDAOImpl.java: UserService.java: 依赖注入bean.xml: 阅读全文
posted @ 2016-05-03 08:56 wujixing909 阅读(213) 评论(0) 推荐(0)