首页 > 其他分享 >12.22每日总结

12.22每日总结

时间:2023-12-22 22:44:06浏览次数:22  
标签:总结 12.22 每日 blog void jfinal import com public

今天一天都在做软件构造的实验

package com.demo.blog;

import com.jfinal.aop.Before;
import com.jfinal.aop.Inject;
import com.jfinal.core.Controller;
import com.jfinal.core.Path;
import com.demo.common.model.Blog;

/**
 * 本 demo 仅表达最为粗浅的 jfinal 用法,更为有价值的实用的企业级用法
 * 详见 JFinal 俱乐部: https://jfinal.com/club
 * 
 * 所有 sql 与业务逻辑写在 Service 中,不要放在 Model 中,更不
 * 要放在 Controller 中,养成好习惯,有利于大型项目的开发与维护
 */
@Path("/blog")
@Before(BlogInterceptor.class)
public class BlogController extends Controller {
	
	@Inject
	BlogService service;
	
	public void index() {
		setAttr("blogPage", service.paginate(getParaToInt(0, 1), 10));
		render("blog.html");
	}
	
	public void add() {
	}
	
	/**
	 * save 与 update 的业务逻辑在实际应用中也应该放在 serivce 之中,
	 * 并要对数据进正确性进行验证,在此仅为了偷懒
	 */
	@Before(BlogValidator.class)
	public void save() {
		getBean(Blog.class).save();
		redirect("/blog");
	}
	
	public void edit() {
		setAttr("blog", service.findById(getParaToInt()));
	}
	
	/**
	 * save 与 update 的业务逻辑在实际应用中也应该放在 serivce 之中,
	 * 并要对数据进正确性进行验证,在此仅为了偷懒
	 */
	@Before(BlogValidator.class)
	public void update() {
		getBean(Blog.class).update();
		redirect("/blog");
	}
	
	public void delete() {
		service.deleteById(getParaToInt());
		redirect("/blog");
	}
}

  

package com.demo.blog;

import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation;

/**
 * 本 demo 仅表达最为粗浅的 jfinal 用法,更为有价值的实用的企业级用法
 * 详见 JFinal 俱乐部: https://jfinal.com/club
 * 
 * BlogInterceptor
 * 此拦截器仅做为示例展示,在本 demo 中并不需要
 */
public class BlogInterceptor implements Interceptor {
	
	public void intercept(Invocation inv) {
		System.out.println("Before invoking " + inv.getActionKey());
		inv.invoke();
		System.out.println("After invoking " + inv.getActionKey());
	}
}

  

标签:总结,12.22,每日,blog,void,jfinal,import,com,public
From: https://www.cnblogs.com/louwangshayu/p/17922497.html

相关文章

  • 2023.12.22——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.设计模式明日计划:学习......
  • 今日总结
    一、实验目的(1)理解Hive作为数据仓库在Hadoop体系结构中的角色。(2)熟练使用常用的HiveQL。二、实验平台操作系统:Ubuntu18.04(或Ubuntu16.04);Hadoop版本:3.1.3;Hive版本:3.1.2;JDK版本:1.8。三、数据集准备工作:由《Hive编程指南》(O’Reilly系列,人民邮电出版社)提供,下载地址:https://r......
  • “做开源犹如养护花朵,花开需要时间”|2023年度总结
    你好,我是Kagol。2023年已经接近尾声,OpenTiny从一颗种子......
  • 12.22日记
    今天写jfinal的软件构造的大作业,用html构建前端页面  <title>H+后台主题UI框架-主页</title>  <metaname="keywords"content="H+后台主题,后台bootstrap框架,会员中心主题,后台HTML,响应式后台">  <metaname="description"content="H+是一个完全响应式,基于B......
  • 12.22
    好像去北京的明天就回来了。......
  • 12月22每日打卡
    软件需求与分析课堂测试十一—综合案例建模分析(100分)销售订货管理系统是ERP的源头,如何管控销售订单下达、评审、跟进,不光是从软件上做约束管理,同时要从工作流程规定上做规范。【开发目的】规范公司订单下达、评审业务流程,提高客户订单准时交货率。【适用范围】适用于公司订......
  • 第十一周助教总结
    第十一周助教总结第十一周的助教工作结束了,在经历过十周的学习后大家提交的博客内容都有所进步,但还存在着一些问题,这一周的助教工作值得回顾和总结。作业要求博客园总结作业情况1、作业提交情况本学期已进入后半段,但仍有不在少数的同学没有及时提交总结作业,相比上周未提交......
  • 海南安林酒管2023年度收官总结及2024年规划大会
     随着2023年的日月更迭,海南安林酒管迎来了一年工作的圆满收官。在这忙碌而不凡的一年即将落下帷幕之际,12月28日,我们隆重召开了年度总结表彰大会,旨在全面回顾过去一年的成就与挑战,并为2024年的发展制定明确且高标准的计划。领导发言及总结在会议上,总部领导方奥先生与总经理布......
  • 年度总结&计划-坐标杆服务协创未来
    导读      物联网卡国际化运营综合平台;多接口能力集成,极致同步算法、千万数据承载、国际化方案。多端系统支持、直充内充、阶梯限速、自动化运营方案、阶梯防超套、多支付方式; 极致同步算法(实测数据):    每20秒触发一次同步,同步时间20秒内配置【服务器4核8GCPU......
  • 常用xpath选择器和css选择器总结
    xpath选择器表达式说明article选取所有article元素的所有子节点/article选取根元素articlearticle/a选取所有属于article的子元素的a元素//div选取所有div子元素(不论出现在文档任何地方)article//div选取所有属于article元素的后代的div元素,不管它出现在ar......