
JAVA框架
文章平均质量分 82
是聪聪黄吖
道阻且长,行则将至!
展开
-
Freemarker
正如上图所显示的,,需要预先定义好模板文件和数据。模板中的元素包括:在桌面创建目录,在目录中创建名称为模板文件,内容如下:生成文件,步骤如下:第一步:创建一个 对象,直接 一个对象。构造方法的参数就是 的版本号。第二步:设置模板文件所在的路径。第三步:设置模板文件使用的字符集。一般就是 。第四步:加载一个模板,创建一个模板对象。第五步:创建一个模板使用的数据集,可以是 也可以是 。一般是 。第六步:创建一个 对象,一般创建 对象,指定生成的文件名。第七步:调用模板对象的原创 2022-06-06 14:29:09 · 929 阅读 · 0 评论 -
MyBatis
1 什么是MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。Mybatis是一个半ORM(对象关系映射)框架,底层封装了JDBC,是程序员在开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。使得程序员可以花更多的精力放到业务开发中。另外,程序员直接编写原生态sql,严格控制sql执行性能,灵活度高。MyBatis 可以使用简单的 XML文件或注解方式来配置和映射原生信息,将 POJO映射成数据库中原创 2022-06-02 16:16:53 · 324 阅读 · 0 评论 -
Apache POI
1 什么是Apache POI?Apache POI是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现”。2 Apache POI结构HSSF:提供读写Microsoft Excel XLS格式档案的功能。XSSF:提供读写Microsoft Excel OOXML XLSX格式档原创 2022-05-27 16:14:34 · 468 阅读 · 0 评论 -
Quartz
1 什么是Quartz?Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟Spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次等。2 Quartz的基本使用(结合Spring)2.1 导入坐标 <dependencies> <dependency>原创 2022-05-27 12:49:24 · 235 阅读 · 0 评论 -
Dubbo
1 集群和分布式集群:将同一个子业务系统复制成多份,将其分别部署在多台服务器上,这多台服务器将其安装在同一个位置的物理空间之内,形成一个集合的群体,就叫做集群。分布式:将一个复杂的业务系统,拆分成多个子业务系统,将其部署在每个不同的服务器上面,通过网络将其连接起来,通过交换信息协作共同完成一个业务。集群和分布式的联系:分布式中某个热点子业务系统其实也是可以复制成多个实例,采用集群的模式进行部署;分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。原创 2022-05-22 14:55:53 · 391 阅读 · 0 评论 -
Power Designer
1 什么是Power Designer?PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型和面向对象模型等。在项目设计阶段通常会使用PowerDesigner进行数据库设计,使用PowerDesigner可以更加直观的表现出数据库中表之间的关系,并且可以直接导出相应的建表语句。2 创建物理数据模型...原创 2022-05-18 15:12:57 · 6046 阅读 · 0 评论 -
SSM整合
1 搭建Spring环境1.1 创建Maven工程并导入相关依赖1.2 编写三层架构1.3 编写applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:原创 2022-05-15 14:31:05 · 220 阅读 · 0 评论 -
SpringMVC
1 什么是SpringMVC?1.1 三层架构开发架构一般基于两种形式,C/S架构和B/S架构。而在B/S架构中,系统则分为标准的三层架构:表现层、业务层和持久层。表现层:即web层。负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。表现层依赖业务层,接收到客户端请求一般会调用业务层进行业务处理,并将处理结果响应给客户端。 表现层的设计一般都使用MVC模型。(原创 2022-05-14 15:39:26 · 724 阅读 · 0 评论 -
Spring
1 什么是Spring?2 IOC(控制反转)在了解IOC之前,首先需要了解什么是程序之间的耦合以及工程模式解耦。2.1 程序的耦合耦合指的就是对象之间的依赖性。对象之间的耦合越高,维护成本就越高。因此,对象的设计应使类和构件之间的耦合最小。下面从三层模式看程序间的耦合,如下:显然,业务层调用持久层的代码需要在业务层中采用UserDao userDao = new UserDaoImpl();的形式实现,如果没有持久层的实现类,编译就会失败(直接编译就报错,连运行期都都到不了),说明业务层类和持原创 2022-05-09 10:24:40 · 372 阅读 · 0 评论 -
JdbcTemplate
1 什么是JdbcTemplate?原始的JDBC在操作数据库方面是比较麻烦的,所以Spring为了提高开发的效率,把JDBC进行封装、改造了一番,而JdbcTemplate就是Spring对原始JDBC封装之后提供的一个操作数据库的工具类。2 JdbcTemplate的CRUD方法JdbcTemplate提供以下三种类型的方法来完成所有数据库的增删改查等操作。executeXXX():执行任何SQL语句,对数据库、表进行新建、修改、删除操作。update():执行新增、修改、删除等操作。原创 2022-05-08 17:22:53 · 1627 阅读 · 0 评论