随笔分类 -  ssh框架

摘要:package com.nt.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Iterator; import org.apache.poi.hssf.us... 阅读全文
posted @ 2015-10-12 17:06 coder程 阅读(421) 评论(0) 推荐(0)
摘要:1.Hibernate统计记录的数量 Criteriac=session.createCriteria(User.class.getName()); c.setProjection(Projections.rowCount()); CheckRowNumResponseBeanresult=newCheckRowNumResponseBean(); res... 阅读全文
posted @ 2015-09-13 14:31 coder程 阅读(593) 评论(0) 推荐(0)
摘要:.主键的生成策略由用户自己指定:assigned ② 。 随机取一定数量的数据 public List getTopicsByExamInfo(String majorId,String exam_number){ Session session=HibernateSessionFactory.getSession(); String h... 阅读全文
posted @ 2015-09-03 15:13 coder程 阅读(191) 评论(0) 推荐(0)
摘要:Spring如何在web应用里面用 需要额外加入的jar包 Spring-web-4.0.0 Spring-webmvc-4.0.0 Spring的配置文件,没什么不同 需要在web.xml下配置,使用myeclipse2014可自动生成 org.springframework.web.conte... 阅读全文
posted @ 2015-08-30 11:17 coder程 阅读(201) 评论(0) 推荐(0)
摘要:String整合hibernate代码测试 在上节生成的表中插入数据: 注意:使用myeclipse2014生成的整合项目可能存在问题需要我们自己导入。 第一步 我们写dao接口 package com.ssh.spring_hibernate.dao; public interface BookShopDao { //... 阅读全文
posted @ 2015-08-29 12:15 coder程 阅读(432) 评论(0) 推荐(1)
摘要:整合hibernate整合什么?有ioc容器来管理hibernate的SessionFactory让hibernate使用上spring的声明式事务先加入hibernate 驱动包新建hibernate.cfg.xml配置hibernate的基本属性数据源需配置到IOC 容器中,所以在此处不再需要配... 阅读全文
posted @ 2015-08-28 21:30 coder程 阅读(500) 评论(0) 推荐(0)
摘要:使用myeclipse2014整合ssh 新建一个webproject 创建过程中注意选择生成web.Xml 先添加struts2的能力 选择都添加过滤器的选项 Core dojo Dwr spring plugin 单击完成 此时在src目录下就生成了struts.xml文件 并且在web.xml文件中配置好了filter str... 阅读全文
posted @ 2015-08-28 21:28 coder程 阅读(224) 评论(0) 推荐(0)
摘要:p:命名空间: xmlns:p="http://www.springframework.org/schema/p" 作用:简化在xml配置bean的属性 在中使用p:属性名来配置 AOP:命名空间: xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation: http://www.springf... 阅读全文
posted @ 2015-08-27 13:53 coder程 阅读(477) 评论(0) 推荐(0)
摘要:Ioc 反转控制 反转资源获取的方向 分离接口与实现 采用工厂模式 采用反转控制 Di 依赖注入 依赖容器把资源注入 配置bean 通过全类名(反射) 配置形式:基于xml方式 Ioc容器的beanFactory&ApplicationContext 依赖注入的方式:属性注入,构造器注入 Bean必须要有一个无参的构造函数 Class:bean的全类名,通过反射的方式在IOC容... 阅读全文
posted @ 2015-08-26 21:17 coder程 阅读(268) 评论(0) 推荐(0)
摘要:Spring Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的: 目的:解决企业应用开发的复杂性 功能:使用基本的Javabean代替EJB 范围:任何Java应用 第一个helloWorld 新建一个Java 项目 添加spring能力 勾选spring3.0 选择aop、 core. Pre core... 阅读全文
posted @ 2015-08-25 15:26 coder程 阅读(219) 评论(0) 推荐(0)
摘要:Structs2的类型转换—局部类型转换 Ognl强大的表达式语言,在导入项目的时候我们导入了ognl.jar包,内有TypeConverter类,struct主要依赖于他进行类型转换。 例子 input.jsp 使用都逗号将点的两个坐标分隔开 ... 阅读全文
posted @ 2015-08-24 11:22 coder程 阅读(217) 评论(0) 推荐(0)
摘要:上节课的代码 写完整 登陆成功在页面上显示用户名和密码: username:${requestScope.username } password:${requestScope.password }使用struct标签写一个登陆页面 ... 阅读全文
posted @ 2015-08-23 19:33 coder程 阅读(250) 评论(0) 推荐(0)
摘要:Struts2的背景 由出色稳定的框架struts1和webwork框架整合而来的 吸取了两大框架的优点 提高了开发的效率和规范性 更好的实现了MVC架构 解除了与servlet的强耦合性 使用struts2框架的意义 更敏捷的开发 自动封装表单提交数据:属性驱动,模型驱动 便捷的实现上传文件:fileupload 使网站通用于国内外:国际化 通过配置完成表单验证:校验器 强大的标签库:Strut... 阅读全文
posted @ 2015-08-23 17:03 coder程 阅读(402) 评论(0) 推荐(0)
摘要:一级缓存及二级缓存 一级缓存也是Session 缓存 一个链接用户的多次查询使用缓存 跨用户 则无缓存 hibernate自带的 get和load都会填充并利用一级缓存 二级缓存(需要我们自己配置) SessionFactory 缓存 可以跨用户的 list 方法会使用一级缓存 ,但是不会填充一级缓存 iterator会填充过一级缓存 耗时的 N+... 阅读全文
posted @ 2015-07-28 17:33 coder程 阅读(357) 评论(0) 推荐(0)
摘要:lazy 懒加载 默认为proxy 继承映射 discriminant column="type" type="string" 集合映射 生成表的语句: public class DbCreate { public static void main(String[] args) { ... 阅读全文
posted @ 2015-07-28 09:36 coder程 阅读(356) 评论(0) 推荐(0)
摘要:一、多表的一个关联关系 老师和学生是一对多的关系 student:tid属性 外键约束 对应teacher表中的id属性 teacher:id 在myeclipse的db窗口中选中两个表来生成类。 写一个CRUD //老师和学生实体保存 public void save(){ Teacher t=new Teacher(); t.setName("彭老... 阅读全文
posted @ 2015-07-25 22:28 coder程 阅读(434) 评论(0) 推荐(0)
摘要:Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命 意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。... 阅读全文
posted @ 2015-07-25 22:24 coder程 阅读(155) 评论(0) 推荐(0)