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