随笔分类 -  M编程框架

摘要:使用注解进行实现:减少xml文件的配置。 1 建立切面类 不需要实现任何特定接口,按照需要自己定义通知。 2xml文件配置 在开发中是方式二。减少xml配置,实现灵活 阅读全文
posted @ 2016-12-04 20:56 光何 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1 spring容器中bean特性 Spring容器的javabean对象默认是单例的。 通过在xml文件中,配置可以使用某些对象为多列。 Spring容器中的javabean对象默认是立即加载(立即实例化:spring加载完成,立即创建对象) scope:属性 singleton:默认值为单例,默 阅读全文
posted @ 2016-12-02 19:12 光何 阅读(10410) 评论(0) 推荐(0) 编辑
摘要:1 javabean的自动装配 自动注入,减少xml文件的配置信息。 2 spring的扫描注解 使用spring的扫描注解,重构三层结构。配置更少的内容 在applicationContext.xml文件中,导入扫描的xsd l 开启注解扫描 注解进行总结 类注解: @controller(给we 阅读全文
posted @ 2016-12-01 19:47 光何 阅读(20788) 评论(0) 推荐(0) 编辑
摘要:IOC: 反转控制 Inverse Of Control DI:依赖注入 Dependency Injection 目的:完成程序的解耦合 解释:在应用系统的开发过程中,有spring负责对象的创建,对象依赖关系的组装,对象属性的初始化,程序员只需要在程序接收spring创建的对象即可。 Objec 阅读全文
posted @ 2016-12-01 19:40 光何 阅读(503) 评论(0) 推荐(0) 编辑
摘要:1 hql查询 Hibernate的查询语句,hiberante提供的面向对象的查询语言,和sql语句的语法的相似.而且严格区分大小写。 1.1 from字句 语法:from 类名 1 from 类名 返回值就是该类对应的对象的集合 2 关联查询 From 类名1,…类名N 返回值为Object类的 阅读全文
posted @ 2016-11-26 14:29 光何 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一个员工一辆车:one-to-one 实现一:让汽车表中的外键唯一 实现二:让汽车表中的主键引用员工表的主键,汽车表中的主键也充当外键 2.1描述java的数据模型 2.2配置pojo类 2.3数据库的数据模型 2.4进行curd操作 2.4.1 添加员工 2.4.2添加车辆信息 2.4.3 修改员 阅读全文
posted @ 2016-11-24 19:49 光何 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1 双向many-to-many 业务模型: 描述员工和项目 一个员工同时可以参与多个项目 一个项目中可以包含多个员工 分析:数据库的数据模型,通过中间关系表,建立两个one-to-many构成many-to-many 1.1 描述java的数据模型 1.2进行pojo的映射配置 1.3加载配置文件 阅读全文
posted @ 2016-11-24 11:48 光何 阅读(407) 评论(0) 推荐(0) 编辑
摘要:双向one-to-many 描述部门和岗位:一个部门有多个岗位 将单向的one-to-many 和many-to-one合并。 4.1双向的one-to-many数据库模型 数据库中部门表和员工表构成主外键关系。 4.2产生java中的数据模型 4.3双向one-to-many配置 4.4进行cur 阅读全文
posted @ 2016-11-23 19:30 光何 阅读(219) 评论(0) 推荐(0) 编辑
摘要:单向的many-to-one 案例: 班级和学生 父亲和子女 单向:只能由其中一方维护关系 Many-to-one中有many的一方法维护或者体现两者之间的关系。 单向的many-to-one描述学生和班级的关系。 3.1单向many-to-one数据库模型 数据库还是主外键关系。 3.2单向man 阅读全文
posted @ 2016-11-23 19:23 光何 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1 hibernate 的对象关系映射 Orm: 类 表 属性 字段 对象 记录 表:在数据库中存在主外键的关系,反向工厂类是由表生成,在由表生成类的时候,类和类之间存在者某个关系。将数据库的主外键关系,在java类型进行体现和维护(建立数据之间的关系和断开关系)。 2 单向的one-to-many 阅读全文
posted @ 2016-11-23 14:33 光何 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1 pojo类集合属性的映射 在pojo类中定义集合属性。 1.1 List集合属性的映射 1.2 建立pojo的映射文件 1.3 加载映射文件产生数据库模型 两张表产生主外键关系 1.4.1 添加学生信息和爱好1.4 进行学生数据的操作 1.4.2 修改学生信息和爱好 1.4.3 查询学生信息和爱 阅读全文
posted @ 2016-11-23 14:12 光何 阅读(839) 评论(0) 推荐(0) 编辑
摘要:5.1 准备工作 建立项目,加入jar 建立hibernate.cfg.xml 建立pojo类和对应的映射文件 5.2 建立vo类PageEntity 5.3定义分页接口 5.4建立接口的实现类 5.5 建立测试类 阅读全文
posted @ 2016-11-23 11:55 光何 阅读(397) 评论(0) 推荐(0) 编辑
摘要:1 struts2的UI标签 导入struts2的标签库 2 ognl表达式 El:表达式,完成web对象中数据的访问 Ognl:对象图形导航语言(属性链 a.b.c),struts2框架 的表达式语言,必须集 struts2的标签进行使用 2.1 Action的上下文 ActionContext为 阅读全文
posted @ 2016-11-15 20:00 光何 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1. 需求 自定义拦截器实现,用户登录的访问控制。 2. 定义拦截器类 3. 配置拦截器 阅读全文
posted @ 2016-11-14 19:17 光何 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1. 说明 通过编码方式进行校验 以前使用js完成数据校验:客户端的校验方式。 Struts2的数据校验:属于服务器端校验。 2. 定义Action 3. 注册Action 4. 总结 继承ActionSupport,重写validate方法,实现校验逻辑。 校验流程:首先执行进行所有请求的校验的v 阅读全文
posted @ 2016-11-14 14:38 光何 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.说明 系统拦截器的应用。 表单重复提交:当使用请求转化进行跳转的时候,存在着表单重复提交的问题。 2.在表单中加入s:token 如果页面加入了struts2的标签,页面的请求必须进入struts2的核心控制器。 s:token会被解析为隐藏域,隐藏域中的值是服务器产生的一个token,当提交表 阅读全文
posted @ 2016-11-14 14:31 光何 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:1. struts系统中的拦截器介绍 过滤器:javaweb中的服务器组件,主要针对的请求和响应进行拦截。 拦截器:主要针对方法的调用,进行拦截器,当使用代理对象调用某个方法时候 对方法的调用进行拦截,对拦截到的方法可以进行扩展,增强 Struts2中的拦截器主要针对Action中方法的调用进行拦截 阅读全文
posted @ 2016-11-13 14:09 光何 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1发送ajax请求使用stream进行响应 Result的type属性的stream取值。 1.1定义Action 1.2 配置UserAction 1.3实现UI页面 1.4总结 当请求发送到服务器上,先执行处理请求的方法,通过处理请求的方法的返回值,查找对应的result,如果result的ty 阅读全文
posted @ 2016-11-13 09:46 光何 阅读(1877) 评论(0) 推荐(1) 编辑
摘要:1.通过servletActionContext类 2.通过ActionContext获得 ServletActionContext extends ActionContext 3. 通过struts2框架注入web对象 3.1定义BaseAction 3.2web对象的获得 阅读全文
posted @ 2016-11-13 09:30 光何 阅读(454) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示