自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 JFinal3.0拾遗之EhCachePlugin 篇(二十九)

各位客官别着急,这章节内容之前确实有讲过,但是我保证看完这节可以让你变得更(shao)强(tiao)大(keng)。

2023-08-18 08:57:24 86

原创 JFinal3.0快速上手,sql管理与动态生成下(二十八)

在上一小节,遗留了一个命名空间没有讲。这个知识点其实很好理解,就像包名的概念一样。接下来就让我们一起来熟悉一下指令的用法。因为的存在,在程序中可以将命名相同的sql标识区分开。有点类似现实生活中两个重名的同学一样,可以通过他们在教室的坐位来区分谁是谁一样。也许这里例子有点不恰当,但是聪明的你应该明白了。接下来,请看代码。1、sql文件中的代码2、服务端java代码细心的小伙伴已经知道该如何在java代码调用,是的没错,就如何所看到的一样。在#namespace的sql调用只需要通过来调用。注意。

2023-08-18 08:57:12 122

原创 JFinal3.0快速上手,sql管理与动态生成上(二十七)

使用#sql指令和#end指令可以完成对sql模板的定义。#sql指令接收一个string类型的参数,用来作为该sql的唯一标识。下面我们来一起写一条简单的sql语句,代码如下。#end在web工程中新建一个sql文件夹,尔后创建一个demo.sql的文件,写入上述代码。当然sql文件的存放位置你可以根据自身工程的实际情况自行调整,这里仅做最简单的演示。文件路径示例需要注意的地方有两点,第一我们使用#sql指令定义了一条名字(ID)叫的模板sql;第二在sql中使用了?占位符替代了实际传入参数。

2023-08-18 08:55:48 261

原创 JFinal3.0快速上手,Controller之文件操作(二十六)

嗨,亲爱的小伙伴们!炎炎夏日你们还在坚持写代码么?还是选择了空调、沙发、葛优躺?今天我们将一起学习关于文件上传下载的一些小技巧。

2023-08-17 11:05:55 204

原创 JFinal3.0快速上手,极简AOP开发(二十五)

本小节主要学习配置全局的拦截器。任务简单,目标明确。

2023-08-17 11:04:56 222

原创 JFinal3.0快速上手,极简AOP开发(二十四)

在前一小节我们已经学会了实现简单的AOP操作,那么今天继续来增强一下补充学习如何设置全局的拦截与清除。

2023-08-17 11:03:14 115

原创 JFinal3.0快速上手,极简AOP开发(二十三)

AOP( Aspect Oriented Programming),中文称之为“面向切面的编程”。对于AOP编程,我们更加关注对哪些方法进行拦截,如何去处理?切面,举个栗子,如同大树被电锯锯断而露出有年轮的那一面。如下图:我理解的面向切面编程。

2023-08-17 11:00:26 80

原创 JFinal3.0快速上手,遇见模板引擎(二十二)

这一小节,我们将一起玩2个好玩的技能点,第一个是通过java类来增强JTE(JFinal Template Engine);第二个是通过共享对象来增强JTE。好啦,让我们一起开车!

2023-08-17 10:58:34 88

原创 JFinal3.0快速上手,遇见模板引擎(二十一)

第二十小节,我们主要学习了扩展指令的用法。例子中演示了官方文档上的简单用法,随后我们自己进行了拓展。在指令中传入参数,在扩展指令的java类中进行处理,然后输出我们理想中的处理结果。类似的场景还是很多,希望小伙伴们,自己去深入研究。

2023-08-17 10:56:52 54

原创 JFinal3.0快速上手,遇见模板引擎(二十)

指令扩展绝对是一个比较好用的技能,那么该如何进行指令扩展呢?别着急,今天我们将一起学习指令扩展的小技巧。

2023-08-17 10:49:48 154

原创 JFinal3.0快速上手,遇见模板引擎(十九)

前面两小节,已经学习了3个指令,接下来我们将继续学习剩下来的指令。

2023-08-17 10:47:58 125

原创 JFinal3.0快速上手,遇见模板引擎(十八)

Web模板引擎是一种生成HTML文档规范的技术实现。

2023-08-17 10:47:16 173

原创 JFinal3.0快速上手,遇见模板引擎(十七)

这样定义的好处是,如果有多个地方需要使用到这样一个top区域的内容,我们不需要粘贴复制,只要通过一个调用指令就能完成;其次是便于维护,如果需求变更了,不需要一个个的去修改页面内容,只要修改一处就搞定。这样的场景能够理解吧?先创建一个html文件,命名为。

2023-08-17 10:44:37 175 1

原创 JFinal3.0快速上手,Validator组件(十六)

一般在正规Web的项目开发中,程序员除了会在前端页面通过JavaScript在表单提交之前验证数据的合法性之外,还会在服务端进行(后台)数据合法性的校验。这样做的好处是可以保证程序的安全以及健壮性。去年在注册某知名开发者社区的时候,无意间发现该社区对表单数据的合法性校验只在前端进行了处理。其后果,让人想想也是后怕。今天我们共同来学习Jfinal中的Validator组件,使用这个组件可以很方便的在后台实现对表单数据的合法性验证。

2023-08-16 15:23:06 71 1

原创 JFinal3.0快速上手,任务调度(十五)

这一节将和小伙们一起学习一下任务调度,灰常的简单。让我们一起开始吧。

2023-08-16 15:21:44 97 1

原创 JFinal3.0快速上手(十四)

使用jfinal操作数据库是一件轻松、简单、愉快的事情。在2.0的小节中,已经讲过一些常用的操作方式。本节则对数据操作做一点简单的回顾与补充。

2023-08-16 15:21:08 30 1

原创 JFinal3.0快速上手(十三)

Hello,亲爱的小伙伴们。上一节,我们一起窥探了3.0中的JFinalConfig配置文件。本节内容,我们讲对上一节的内容进行一些补充。主要针对configRoute这一块内容,大家准备好了吗?那一起出发吧。

2023-08-16 15:20:25 31 1

原创 JFinal3.0快速上手(十二)

通过阅读之前的文章,小伙伴们应该已经会使用jfinal框架了。那么接下来的任务就简单了,我们将一起就一些常见的却不怎么在意的知识点做一些讲解。让知识掌握的更加牢固,记忆更加深刻。

2023-08-16 15:17:45 53 1

原创 JFinal3.0快速上手(十一)

Jfinal确实是一个比较不错的快速开发框架,用该框架写过项目之后就彻底喜欢上了这个轻量级的框架。因为这也是Jfinal系列的总结文,所以就继续之前的做补充。

2023-08-16 15:15:02 37 1

原创 JFinal2.2EhCachePlugin 篇(十)

当我们不想对action进行缓存的时候,只想针对部分数据进行缓存的时候,可以使用一种更加高效的操作工具CacheKit。CacheKit是缓存工具操作类。/*** @see 查询用户信息*//**//使用Db中的paginate(分页)方法。同model操作一样//查询user id>2的用户信息,展现形式是每页4条数据,当前页为1//判断数据是否存在于缓存中//不存在,就重新执行查询一次",2);

2023-08-16 14:59:03 82 1

原创 JFinal2.2数据缓存处理(九)

在应用程序中可使用缓存的环节是比较多的,对于如何来使用缓存,为什么要使用缓存以及生命时候使用缓存技术,有兴趣的小伙伴们可以去阅读其它大牛的技术文章或博客。第一个参数是cacheName缓存名称,第二个是Object key(数据对象的名字,你可以这么理解),剩下的都比较熟悉,在此就略过。首先得分析应用的“变”与“不变”,哪些地方是主要用来展示的,数据操作的不是很频繁的话,那可以使用缓存来提升应用的性能。EHCache 是一个纯java的在进程中的缓存,它具有以下特性:快速,简单。

2023-08-16 14:58:12 115 1

原创 JFinal2.2数据库操作扩展下(八)

学习到现在我们还没涉及到事务的处理,今天就一起来研究一下事务。ActiveRecord 支持声名式事务 且使用方法比较简单。

2023-08-16 14:54:17 77 1

原创 JFinal2.2数据库操作扩展中(七)

一路走来小伙伴们已经get了一些新技能,学会了快速搭建jfinal框架,配置基本参数,也学会了如何操作数据库。** Record(记录): **相当于一个通用的model。使用Record类来处理数据,不需要做数据库表映射。封装了对数据库操作常用的方法。

2023-08-16 14:53:07 99 1

原创 JFinal2.2数据库操作扩展上(六)

分页查询是开发系统中比较重要的操作,jfinal分页可以说是非常的简单。只需要编写sql查询语句,按约定传递分页参数即可。需要传递的参数用占位符表示“?”,具体的参数用“,”隔开继续跟在方法后面。为了展示效果美观,这里使用了bootstrap这样一个前端框架。

2023-08-15 12:33:53 99

原创 JFinal2.2操作数据库下(五)

从数据库中读取数据就变的很简单了。因为jfinal的存在,节约了70%的代码量。

2023-08-15 11:58:12 42

原创 JFinal2.2操作数据库上(四 )

Hello,亲爱的小伙伴们,今天我们将一起学习jfinal的数据库操作。你准备好了吗?

2023-08-15 11:54:01 114

原创 JFinal2.2Controller学习(三)

jfinal框架采用了传统的MVC架构设计,来不及解释了,快上车。jfinal的Controller是线程安全的,所谓的线程安全就是在多线程访问时,采用了加锁机制来保护数据。这样的做的好处是不会出现脏数据。从代码中可以看出一些细节,比如action的指向,比如表单元素的name。我们已经学会了提交数据到后台,那如果想从后台获取数据展示在页面上该怎么办么?别急,车子还没停下来,我们一起开。Controller中,最好保证它的纯洁性,不要写复杂的的业务逻辑代码。getFile 系列方法:处理文件上传;

2023-08-15 11:52:59 64

原创 JFinal2.2框架配置文件(二)

每一个框架都会有自己的配置文件,jfinal也不例外。今天我们一起来学习JFinalConfig 配置文件。

2023-08-15 11:51:58 94

原创 JFinal2.2快速入门(一)

2、 在IDE中新建工程(project),并将demo工程中WEB-INF——>lib目录下的Jar包拷贝到自己创建的project中。耐心的看完作者写的文档,一天之内上手毫无压力,轻松开车。4、在project中src目录下创建package(包)demo,并创建DemoConfig.java文件。3、多视图支持,支持FreeMarker、JSP、Velocity;6、添加项目到Tomcat服务器,并启动项目,进行测试。1、 MVC架构,支持Restful,使用简单;需注冊站点账号,分分钟的事情。

2023-08-15 11:51:14 172

原创 Spring MVC 和 Spring 总结

2). 由上边原因,SpringMVC的方法之间基本上独立的,独享request response数据,请求数据通过参数获取,处理结果通过ModelMap交回给框架,方法之间不共享变量,而Struts2搞的就比较乱,虽然方法。之间也是独立的,但其所有Action变量是共享的,这不会影响程序运行,却给我们编码 读程序时带来麻烦,每次来了请求就创建一个Action,一个Action对象对应一个request上下文。将请求日期数据串转成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致。

2023-03-27 10:14:59 119

原创 跟着项目学?

2023-03-23 15:58:03 24

原创 Springboot极简入门

极简入门

2023-02-08 17:07:36 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除