上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一直以来我都认为MVC和三层架构说的是一个意思,完成了一个SSM小项目后才发现这两个是不一样的。三层架构所代表的是更为宏观的整体框架,MVC则是解决某一类问题。 三层架构 三层架构说的是表现层,业务层和持久层对应的项目分类如下图所示: dao为持久层主要负责和数据库打交道,在编写代码时总是从这一层开 阅读全文
posted @ 2019-07-29 16:13 windy杨树 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 web.xml 2 spring.xml 3 Mybatis配置 以上配置并不局限于SSM框架的使用,当使用的到单独一个时也可以直接配置的。 阅读全文
posted @ 2019-07-26 10:10 windy杨树 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1 综述 在Java中对象与对象的关系总体分为四类,分别是:依赖、关联、聚合和组合。 (1)依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义,一般而言,依赖关系在Java语言中体现为局域变量、方法的形参,或者对静态方法的调用。 (2)关联(Associati 阅读全文
posted @ 2019-07-24 09:58 windy杨树 阅读(2063) 评论(0) 推荐(1) 编辑
摘要: 1 IOC(控制反转)DI(依赖注入) 其实这两条语句说的是同一个概念,只不过是提出的人和时间不同才导致名字上有差异。IOC的主要目的是为了减少程序间的耦合关系,在传统方式如果需要调用service层的方法就需要在调用层创建service对象,然后调用里面的方法,这样相当于与调用对象与被调用对象间有 阅读全文
posted @ 2019-07-24 09:53 windy杨树 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 目录 快速写JavaBean中的属性 快速选中大量包 PDF与Word互换 快速写JavaBean中的属性 这个方法是建立在数据库中已经有全部写好的数据的基础上的。以输出表ad中所有的列名为例:SELECT column_name FROM information_schema.COLUMNS WH 阅读全文
posted @ 2019-07-23 09:58 windy杨树 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 log4j 对于log4j需要一个配置信息 2 Logback 引入文件 这个是log4j的改良版本,和log4j是同一个人创作的。其配置要比log4j更复杂一点,但功能也更强大,以下便是配置了debug info和error三个级别的日志系统,并在控制台上输出info的日志 要注意的是对于同一 阅读全文
posted @ 2019-07-22 14:48 windy杨树 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 工厂模式的应用场景 工厂模式主要是为了在不同的条件下创建不同的对象,以植物大战僵尸为例:有三种对象,当创建完对象后,在Function中根据接收到的名字调用不同的对象。 三种对象: Function类: main类:在main类中输入不同的名字就会调用对象的不同方法。 采用上面的代码完成了基本要 阅读全文
posted @ 2019-07-20 19:43 windy杨树 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 目录 1 配置 2 常用快捷键 3 安装插件 4 使用Maven创建web项目 5 使用Maven导入依赖 6 Maven创建项目后缺少文件夹 7 Tomcat LocalHost Log消失 8 EL表达式无效 9 Project 和 Module 10 ${XXX.version}无效 11 x 阅读全文
posted @ 2019-07-19 21:05 windy杨树 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 1 使用Servlet获取数据 使用Servlet获取前端的数据,在后端从控制台中打印出前端的数据,前端页面如下图 前端页面程序:需要注意的是form的提交,以及input的不同类型对应的显示不同 后端程序:后端需要创建相应的Servlet类 在上面代码中有一个注解被我注释了,这是Servlet的注 阅读全文
posted @ 2019-07-19 18:13 windy杨树 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 目录 0 二分搜索 1 二分搜索树 2 插入元素 3 查找元素 4 二分搜索树的遍历 深度优先 5 二分搜索树的层序遍历 广度优先 6 二分搜索树删除一个节点 1 二分搜索 这部分代码已经在数组中给出了详细的介绍,此处只给出实现代码: //在一个有效整数数组中根据二分法查找一个整数 public i 阅读全文
posted @ 2019-07-13 09:22 windy杨树 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 0 基础知识 (1)B/S与C/S结构 C/S(客户机/服务器 client/service):分为客户机和服务器两层,应用软件安装在客户端通过网络与服务器通信 B/S(liulanq/服务器 browser/service):也分为客户机和服务器两层,不过不用安装软件通过浏览器与服务器通信 B/S 阅读全文
posted @ 2019-07-10 12:32 windy杨树 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 0 工具 在分析面向对象时最好采用UML图进行分析设计 1 Java面向对象的特点 java采用面向对象的方法设计程序主要体现在:对象有属性和方法,事件的发生是对象间的信息交互产生的即程序中的get set方法这是与面向过程最大的不同点 2 多态 多态的目的是为了提高代码的复用性如工厂模式案例中为了 阅读全文
posted @ 2019-07-10 11:16 windy杨树 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1 单例模式的使用场景 (1)当创建一个对象所占用的资源很多,但同时又需要使用到该对象 (2)当堆系统内的资源要求统一读写时,比如读写的配置信息,此时必须要求创建的实例信息相同 (3)当有多个实例可能会引起程序逻辑错误时 总结:单例模式适用于只需要创建一个实例对象,程序全部使用同一个实例对象 2 实 阅读全文
posted @ 2019-07-06 15:01 windy杨树 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1 设计模式的学习 设计模式是不同场景下所提出比较好的解决方案,因此设计模式的学习最好是根据场景,而不是根据理论学习。 2 设计模式的分类 设计模式有很多种,其中有23种是其他设计模式的基础,把这23种进行分类如下图所示: 创建型模式:抽象了对象实例化过程,用来帮助创建对象的实例。 结构型模式:描述 阅读全文
posted @ 2019-07-06 14:47 windy杨树 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 01 反向工程正常运行但是没有出现应该有的包 进行反向工程时记得要刷新一下才能看到的 03 复制包只有当前目录的包,目录下的文件不包含 当sec下的包以hierarcical形式排布时复制只能复制当前目录的包,目录下的文件无法复制。修改排布方式选择flat再复制即可解决。 0 阅读全文
posted @ 2019-04-16 16:17 windy杨树 阅读(302) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页