Spring MVC & Spring Boot Spring MVC应该最常用的。 Spring Web MVC框架( 简称Spring MVC)是一个丰富的模型视图控制Web框架。使用 DispatcherServlet发布请求处理,他使用可配置的处理程序映射,视图解析和主题解决方案。Spring MVC 用户似乎都商量好的,大约40%的开发都使用Spring。 Spring Boot
转载 2023-07-31 13:44:20
43阅读
文章目录Grails4.0.11介绍相关依赖入门⎮Java环境搭建⎮Grails环境搭建⎮如何创建grails应用⎮如何选择开发工具IDEA如何导入Grails项目⎮目录结构,约定优于配置⎮如何部署Grails项目1. 使用默认内嵌的Tomcat8部署2. 使用外部Tomtcat8部署3. 使用外部Tomcat7部署⎮Grails4支持的JavaEE容器有哪些⎮如何快速创建控制器和领域类1. 创
转载 2023-08-01 11:39:09
222阅读
Grails 对国内的很多开发人员来说可能比较陌生,它是一个基于Groovy编程语言的开发框架,Groovy是基于JVM的一种动态编程语言,在Java语法基础上增加了很多有用的动态特性。 目前移动互联网时代前端开发项目越来越多,包含有Android/iOS原生开发,还有HTML5开发。前端开发要跟后台服务器端交互,一般是通过调用服务器端HTTP API接口的方式,所以服务器端的API接口开发越来越
转载 2023-10-20 09:39:17
61阅读
学习使用grails实现了一套前后台页面的开发并且部署到linux服务器。grails确实是一个简洁、高效、易用的框架,满足生产需要,并且java程序员学习成本较低。现就过程中遇到的主要问题进行总结,分享给同样被这些问题困住的同行一、grails框架的使用过程1.下载grails(本人使用的版本是2.4.2)、解压、配置环境变量2.通过命令grails  create-app 工程名,框
转载 11月前
76阅读
环境:window 7 64Gradle 版本: gradle 3.0 创建文件夹,并初始化mkdir gradle_dir && cd gradle_dirgradle init查看结构 tree /f可以看到 │ build.gradle │ gradlew │ gradlew.bat │ settings.gradle │ ├─.gr
Grails学习笔记。
原创 2012-12-31 16:41:48
619阅读
一.逻辑模块组成总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,querycache 的处理等等;    第二层就是存储引擎层,我们通常叫做Storage Engine Layer,也就是底层数据存取操作实现部分,由
转载 2017-05-25 22:47:15
1059阅读
1. 简介如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是
转载 2023-07-12 14:16:20
44阅读
使用这个插件,是因为默认的JSON转化器会带有class信息,看着就不爽,想取消,各种办法试过后,还是用插件速度解决问题见 http://grails.org/plugin/gson需要在config.groovy中增加两个配置如果domain中存在关联,建议加入,否抛异常,id为空grails.converters.gson.resolveProxies = false时间输出格式grails.
原创 2014-01-11 00:37:14
827阅读
$ gradle bootRun你还可以构建项目,运行生成的可执行JAR文件:$ gradle build … $ java -jar build/lib/readingList-0.1.jar当然,构建产生的WAR文件可以部署到你喜欢的各种Servlet 3.0容器里。在开发早期就能运行应用程序,这一点十分方便,能帮你确认应用程序已正确初始化。但是这时应用程序还没做什么有意思的事情,在初始化
1.企业级微服务架构的定义企业级微服务架构是具有一套完善的软件生产流程、资源管理机制和风险管控体系的微服务架构平台。它的本质是将所有的编程资源服务化为可编程接口,为应用的开发和运行维护提供通用、快捷、稳定的基础支撑能力。它能够整合所有技术组件,协同工作;能够协同开发和运维,实现软件自动化交付;能够提供容器化封装和服务编排,实现资源共享和弹性伸缩;能够提供系统监控,实现故障自测和自我修复,提供快速定
转载 2023-08-07 23:40:39
96阅读
1 主要概念     SOA :英文全称是 Service-oriented architecture ,现在概念比较的不统一,主要由以下几种定义  1.W3C :可以调用的一系列组件,其接口描述可以发布和发现。      2.CBDI :一组策略,实践和框架,支持将应用程序功能作为一组服务在与能够
软件架构(architecture)是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件架构以作为满足不同客户需求的实际系统设计方案的基础。从和目的、主题、材料和结构的联系上来说,软件架构可以和建筑物的架构相比拟。一个软件架构师需要有广泛的
安装插件:install-plugin shiro使用例子:shiro-quick-start --prefix=com.example.Shiro这样会生成:conf/com/example/ShiroSecurityFilters.groovy和对应的ShiroRole,ShiroUser。为方便管理,我新建了一个记录授权信息的表:AuthorizeConfig,有3个字段:String co
原创 2013-05-19 00:17:38
1780阅读
1简介- Reference DocumentationVersion:null Table of Contents 1.1Grails 2.0有那些新特性?1.1.1面向开发的特性1.1.2核心特性1.1.3Web层特性 1.1.4持久层特性1.1.5测试特性 1简介如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没
转载 2013-12-09 11:36:00
137阅读
2评论
# 了解Grails Redis Grails是一个用于构建基于JVM的Web应用程序的开源框架,而Redis是一个开源的内存数据库,它提供了高性能的数据存储和检索。在Grails应用程序中使用Redis可以提供更好的性能和可扩展性。 ## 为什么使用Grails Redis 使用Grails Redis有以下几个优点: - **性能提升**:Redis是一个高性能的内存数据库,可以提供更快
原创 6月前
13阅读
    最近做项目用的是MVC框架,对这个倒是不陌生,但是隐约记得在学设计模式的时候听过MVC设计模式,到底这两个是不是一种东西呢?找了半天又发现了一个被忽略的概念:“架构”,这三个概念在软件设计中很常见,但是对它们的理解却模棱两可,因此今天就先暂时总结一下它们,与事实不符的欢迎大家纠正。1.架构(Architecture)   &nbs
转载 2023-10-26 11:13:47
465阅读
1.创建项目:create-app ToysStore 2.切换到项目目录:cd ToysStore 3.创建领域类:create-domain-class toy 4.到domain目录下面找到Toy.groovy文件,修改为下面内容: class Toy { int id String toyName String unitPrice }5.创建控制器:create-controller
目前在学习Grails的页面布局(Grails 1.2.1)。 创建了一个布局模板(名称:admin.gsp),模板中将页面分为3个部分,顶部为Logo图片,左侧为菜单导航栏,右侧为原始页面。 由于考虑到权限的问题,需要将左侧导航栏写成灵活的界面,采取了为导航栏单独写了一个模板(名称:_adminMenu.gsp),在布局模板中(admin.gsp)中使用<g:render>标签来
原创 2010-04-17 10:57:43
888阅读
各ARM体系结构版本ARM体系结构从最初开发到现在有了很大的改进,并仍在完善和发展。为了清楚地表达每个ARM应用实例所使用的指令集,ARM公司定义了8种主要的ARM指令集体系结构版本,以版本号V1~V8表示ARM版本Ⅰ: V1版架构该版架构只在原型机ARM1出现过,只有26位的寻址空间,没有用于商业产品。其基本性能有:基本的数据处理指令(无乘法);基于字节、半字和字的Load/Store指令;转移
转载 2023-07-31 19:24:52
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5