框架
weixin_43710113
本人很懒,懒得一天24小时呆在床上敲代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xml解析
Java中配置文件的三种配置位置及读取方式 1、同胞下的资源文件 public class PropertiesDemo { public static void main(String[] args) throws IOException { // 将当前类同包下的db.properties资源文件转换成输入流 InputStream in = PropertiesDemo.class.g...原创 2019-05-24 19:50:00 · 148 阅读 · 0 评论 -
DTD约束
1、什么是格式良好XML 1 有且只有一个根元素 2 XML标签大小写正确区分 3 正确使用结束标签 4 正确嵌套标签 5 使用了合法的标签名 6 定义有效的属性 XML中声明DTD <!Doctype root[]> root:指的是XML文件里的根元素! 定义元素的语法 <!ELEMENT element-name (type)> 注:根标签也要定义!!! 元素的分...原创 2019-05-23 18:15:13 · 173 阅读 · 0 评论 -
MVC自定义框架_1
注意:由上而下,上层依赖下层,不能跨层。 开发PC端和移动端:M、C代码可以共用,V可以写成JSP\IOS\ANDROID……。原创 2019-06-05 15:54:30 · 226 阅读 · 0 评论 -
自定义MVC_2
自定义MVC_2 本人在自定义MVC_1中实现了中央控制器根据不同的请求访问不同的子控制器类,但有个问题:子控制器需要在 ActionServlet中通过代码添加到Map<String, Action>中十分不方便,于是我们对自定义MVC框架进行增强。。。 增强1:通过XML对自定义mvc框架进行增强 通过XML配置Action的信息,并通过反射实例化Action子控制器实现类对象。 ...原创 2019-06-06 23:18:43 · 154 阅读 · 0 评论 -
自定义MVC_ADUQ
自定义MVC_ADUQ A:(add增加)D:(del删除) U:(update修改) Q:(query查询) 创建项目 导包:mvc.jar 核心包,还有其他需要的数据库驱动包、JSTL等等。 在项目中建包,将工具类等复制过去,并测试数据库是否连接上。 在src下创建config.xml和dtd,一般都会复制。可以将config.xml名改成web.xml,注意修改下加载代码...原创 2019-06-09 23:24:08 · 420 阅读 · 0 评论 -
struts2入门
1、Struts2框架原理 Struts2框架的MVC M:JavaBean + ModelDriven V:JSP + OGNL C:Action Struts2框架的控制器将“获取请求”和“分发转向”代码抽取出来写在配置文件中,这样一样,控制器(action类)就能专注于业务逻辑的处理了。 Struts2的两个重要组成部分 Struts2的两个重要组成部分是:核心过滤器 + 业务控制器。 核心...原创 2019-06-27 17:17:59 · 374 阅读 · 0 评论 -
OGNL表达式
1.OGNL简介 OGNL(ObjectGraphic Navigation Language)对象图导航语言,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言,大大加强了数据访问功能。 OGNL表达式与EL表达式有很多相似的地方,也有不同的地方。 相同点: 获取域对象(page,request,session,application)的数据。 不同点: EL表达式不能存放数...原创 2019-06-28 22:32:08 · 535 阅读 · 0 评论 -
Hibernate框架
Hibernate简介 Hibernate是一个开源的ORM框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架。 注:Hibernate可以自动生成SQL语句、自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库(不建议自动生成)。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以...原创 2019-07-13 20:36:17 · 293 阅读 · 0 评论 -
Hibernate之主键生成策略
Hibernate之主键生成策略 Hibernate要求实体类里面有一个属性作为唯一值,对应表主键。 主键生成策略 主键生成器要求 generator 表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 assigned 数据类型不限、保存前必须赋值 identity 数字,无需赋值 (重点掌握) sequence 数字,无需赋值, 默认使hiberna...原创 2019-07-14 20:06:23 · 168 阅读 · 0 评论 -
hibernate之HQL
hibernate之HQL 什么是hql? HQL是Hibernate Query Language的缩写 hql和sql区别/异同 HQL SQL 类名/属性 表名/列名 区分大小写,关键字不区分大小写 不区分大小写 都可以取别名 都可以取别名 ?占位符(hibernate5之后不支持),一般都是用命名参数,下标从0开始计算 ?占位符,从顺序1开始计算 :命名参数...原创 2019-07-18 18:32:17 · 153 阅读 · 0 评论 -
SSH整合1
什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的Ja...原创 2019-07-24 15:21:00 · 204 阅读 · 0 评论 -
Hibernate多对多
Hibernate多对多 数据库的多对多: 数据库中不能直接映射多对多 处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多 注:数据库多表联接查询,永远就是二个表的联接查询 hibernate的多对多: hibernate可以直接映射多对多关联关系(看作两个一对多) 多对多关系注意事项:一定要定义一个主控方 讲解下一对多的自联: TreeNode.hbm.xml <?xml v...原创 2019-07-17 18:20:59 · 444 阅读 · 0 评论 -
Spring之AOP
Spring之AOP Spring 框架的AOP AOP中关键性概念 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出. ( AOP(Aspect Oriented programing):面向切面编程,通过预编译的方式和运态代理(运行期)实现程序功能的一种方式。) 目标(Target):被通知(被代理)的对象 注1:完成具体的业务逻辑 通知(Advice):在...原创 2019-07-24 22:19:24 · 168 阅读 · 0 评论 -
hibernate之二级缓存
hibernate之二级缓存 缓存的作用: 通过缓存,可以减少与数据库的交互,提高数据库访问性能。即把需要的数据存储起来,不需要每次都请求,主要目地减少服务器压力。 Hibernate缓存一般分三类: 一级缓存(Session对象):Hibernate的内置缓存,必需的,默认启动,不能被卸载。 由于Session对象的生命周期通常对应一个数据库事务,因此它的缓存是事务范围的缓存。 在一级缓存中,持...原创 2019-07-21 11:56:21 · 1026 阅读 · 1 评论 -
SSH整合【二】
SSH整合二 1、用户的登录、注册、查询所有用户 2、对文章进行增删查改 3、树形菜单 代码如下: Article: package com.xzy.articles.biz; import java.util.List; import com.xzy.articles.entity.Article; import com.xzy.base.util.PageBean; public in...原创 2019-07-31 12:11:33 · 215 阅读 · 0 评论 -
SSH整合【一】
SSH整合 Struts2、Spring、Hibernate框架整合的框架简称:SSH 三大框架的分工: Struts2 负责表示层(也叫View层或Web层)。 Spring 负责业务逻辑层(Service层)。 Hibernate 负责数据访问层(也叫持久层或Dao层)。 SSH框架最主要的本质是:“高内聚、低耦合” 在SSH中使用Struts2是作为系统的整体基础架构,主要负责MVC的分...原创 2019-07-26 23:59:06 · 176 阅读 · 0 评论
分享