又一个小而美的Java 开发框架: Solon 1.2 新篇
Solon 1.2 发布后,取消了X类名前缀。故对此文做些调整。 Solon 是Java世界里一个新的极易上手的Java开发框架。参考过 Javalin 、 Spring boot 等很多现有框架的设计。 取名自海贼王里的角色“索隆”,说是希望能像他一样能打 小。真的是小。最小的Http运行单位只有 ... »
Solon 1.2 发布后,取消了X类名前缀。故对此文做些调整。 Solon 是Java世界里一个新的极易上手的Java开发框架。参考过 Javalin 、 Spring boot 等很多现有框架的设计。 取名自海贼王里的角色“索隆”,说是希望能像他一样能打 小。真的是小。最小的Http运行单位只有 ... »
Solon 是一个类似Springboot的微型开发框架,也是一个不基于Servlet的开发框架。项目从2018年启动以来,参考过大量前人作品;历时两年,3500多次的commit;内核保持0.1m的身材,超高的Web跑分,良好的使用体验。 Solon 强调:克制 + 简洁 + 开放的原则;力求:更 ... »
MVC模式与代码分层策略,MVC全名是ModelViewController即模型-视图-控制器,作为一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,这是一种开发模式,但并不是实际开发... ... »
Solon详解系列文章: Solon详解(一)- 快速入门 Solon详解(二)- Solon的核心 Solon详解(三)- Solon的web开发 Solon详解(四)- Solon的事务传播机制 Solon详解(五)- Solon扩展机制之Solon Plugin Solon详解(六)- Sol ... »
一、layui.use 1、LayUI的官方使用文档:https://www.layui.com/doc/ 2、layui的内置模块不是默认就加载好的,必须要执行启动模块的这种方法后模块才会加载; 3、layui.use就是一种加载模块的方式。如下代码: //LayUI渲染以及启动模块 layui. ... »
1、启用模块 由:#LoadModule rewrite_module modules/mod_rewrite.so 更改为:LoadModule rewrite_module modules/mod_rewrite.so 2、允许重写功能 由:AllowOverride=None 更改为:Allo ... »
上述代码设置了支持最大的上传大小为100M,如果文件超出大小,则会报错,会抛出org.springframework.web.multipart.MaxUploadSizeExceededException,而这个时候,代码还没有执行到我们的Controller中,所以最好再配置一个异常处理解析器。... ... »
本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力. 本教程知识点大体分为以下几个阶段 ASP.Net Core MVC基础知识 SqlSugar ORM (进行数据库交 ... »
Spring Boot 入门 创建项目 http://start.spring.io/ 目录规划 src/main/java 程序开发以及主程序入口 src/main/resources 配置文件 src/test/java 测试程序 java代码目录规划 Spring Boot 建议的目录规划如下 ... »
database first (VS2015 ,Sql Server2014) database first (VS2015 ,Sql Server2014) 1,新建MVC项目 实例: 源码代码:http://note.youdao.com/noteshare?id=1fdb041fc3840c0 ... »
校验规则是定义在实体中的,而同一个实体可以被多个Controller使用,此时就会有问题,即:不同的Controller方法对同一个实体进行校验,此时这些校验信息是共享在这不同的Controller方法中的,但是实际上每个Controller方法可能需要不同的校验,在这种情况下,就需要使用分组校验来... ... »
数据校验,顾名思义,就是对数据进行校验,比如在进行登录操作时,我们就需要对用户名和密码进行验证,最起码需要保证用户名和密码不能为空,其次还需要保证密码的长度在多少位之内,这就叫作数据校验。 数据校验分为客户端和服务端两种: 1、客户端校验:JS校验。 2、服务端校验:SpringMVC的valida... ... »
之前的教程,我们都已经学会了如何使用Spring MVC来进行开发,掌握了基本的开发方法,返回不同类型的结果也有了一定的了解,包括返回ModelAndView、返回List、Map等等,这里就包含了传统的开发方式,和写接口的开发方式。 传参我们也学了简单参数和复杂参数的传递和接收,但是在参数传递过程... ... »
上两篇我们对处理器方法的参数进行了分别讲解,今天来学习处理器方法的返回值。 一、返回ModelAndView 若处理器方法处理完后,需要跳转到其它资源,且又要在跳转资源之间传递数据,此时处理器方法返回ModelAndView较好。在使用时,若该处理器方法只是进行跳转而不传递数据,或只是传递... ... »
上一篇我们学习了简单的参数接收方式,以及对编码的统一处理。今天我们来接收对象参数。 一、接收对象参数 jsp页面: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> ... »
上一篇我们学习了注解式开发的配置方式并写了一个小Demo跑起来。今天我们来学习注解开发的参数接收。处理器方法中的常用参数有五类,这些参数会在系统调用时由系统自动赋值,即程序员可以在方法中直接使用。具体如下: 1:HttpServletRequest 2:HttpServletResponse ... ... »
上一篇我们结束了配置式开发,配置式开发目前在企业中用的并不是很多,大部分企业都在使用注解式开发,所以今天我们就来学习注解式开发。所谓SpringMVC注解式开发是指,处理器是基于注解的类的开发方式。对于每一个定义的处理器,无需在配置文件中逐个注册,只需在代码中通过对类与方法的注解,便可完成注册。 ... »
上一篇我们了解了开发一个Controller的4种方法,如果不记得的朋友可以看看上一篇博文,今天我们来继续了解SpringMVC的模型与视图ModelAndView。 一、什么是Model? ModelAndView即模型与视图,通过addObject()方法向模型中添加数据,通过setV... ... »
该课程深入研究 MVC 和 EF 框架,从零开始搭建企业级框架,寻求 MVC 和 EF 框架的最佳实践,基于十多种开源框架的最佳组合,深入浅出搭建自己的框架,提高企业级应用的开发效率,该系列课程发布后,深受广大学员的喜爱。 ... »
零度微框架,基于 MVC 与 EF 的轻量级快速开发框架,现在就使用零度微框架提高生产效率,该框架是《深入MVC与EF视频教程》的成型作品,基于 MVC 和 EF 的企业级应用框架,灵活的可扩展性,支持模板自动生成机制,该框架可直接用于您所在的企业,投入至生产平台,为您的开发团队提高生产效率。 ... »