`
tanhaichao
  • 浏览: 15813 次
文章分类
社区版块
存档分类

Leopard概述

阅读更多
Leopard概述
了解Leopard吸引人的特性.
    Leopard是基于Spring基础上封装的后端开源框架,使用maven构建。
Leopard模块介绍
Leopard Data
涵盖数据源定义、MySQL操作、Redis操作、Memcached操作、Memdb、跨JVM数据同步、缓存操作、Leopard标签、日志存储约定&ERROR级别日志报警等
Leopard Test
简化测试配置、单元测试、Mock测试、集成测试、提升测试性能、Tson(简化Bean构造)、虚拟DNS省去开发环境配置hosts文件等
Leopard Jetty
本地开发使用Jetty容器做web测试
Leopard Monitor
方法耗时监控、耗时异常监控和预测、数据源连接监控等
Leopard Web
MVC、通行证(账号)登陆验证、访问频率限制、特殊参数简化Controller方法参数、分布式session、异常处理、XxxView、安全漏洞防范(XSS、CSRF)、验证码插件等
Leopard Apidoc
在线接口文档,自动分析接口定义和javadoc生成在线文档,避免为了和前端对接花太多时间编写文档。
  • 自动按url目录归类、自定义归类
  • 接口访问URL及接口名称
  • 参数列表及参数规则,自定义参数说明
  • 常见参数自动说明
  • 异常情况说明
  • 配置某个接口是否允许生成在线文档.
  • 数据返回格式(json、jsonp、script)及字段说明.
  • 自定义其他描述

Leopard Style
使用maven插件进行代码风格检查,并会提出修改建议.
Leopard2E
Eclipse插件,用于生成代码和辅助编写测试代码.
Leopard的价值
规范:每个开发团队都要讲设计规范、编码规范,有了Leopard,这方面的工作将会很大程度减少。
可维护:业务系统容易交接,基本上交接工作就是开通SVN(Git)权限和服务器权限.
高质量:业务系统代码简洁,易于维护,极少bug。可防范常见安全漏洞,如:SQL注入、XSS、CSRF等。
高效率:极大程度提高开发效率,目前主观判断节省开发时间50%-80%。
高可用:容易开发出高稳定性、高性能的业务系统,即使出现性能问题监控系统可快速定位原因.
可扩展:采用流行的分层设计,业务系统扩展性非常好。框架层也提供了N多扩展接口,有助于扩展出更适合你团队的框架。
低耦合:Leopard是基于Spring开发,并保留Spring扩展接口,兼容旧项目代码和配置,低成本迁移。

你还在加班完成项目开发吗?你半夜睡着觉还会被系统报警信息吵醒吗?你在度假时还要带上笔记本处理系统故障码?
用Leopard吧,从此一个人开发一个项目不是梦啊.
总结
恭喜你!您已经了解Leopard吸引人的特性。
分享到:
评论

相关推荐

    Mac.OS.X.10.6.3安装教程和BT种子

    **一、Mac OS X 10.6.3 Snow Leopard概述** Snow Leopard是Apple对Mac OS X的一次重大升级,其核心目标是提升系统速度和稳定性。它引入了64位内核支持,优化了多核处理器的利用,并减少了系统占用的空间,从上一代的...

    Leopard hd install helper v0.3

    一、Leopard HD Install Helper v0.3概述 Leopard HD Install Helper v0.3是一款基于"Chameleon"引导加载器的辅助软件。Chameleon是苹果电脑社区中的一个开源项目,其主要功能是为非苹果硬件提供对Mac OS X的引导...

    Leopard虚拟机安装

    #### 一、背景与概述 在Windows环境下安装Mac OS系统(如Leopard)是一项挑战性的任务。传统的安装方法通常涉及使用光盘或通过Tiger系统来引导安装,这些方法不仅繁琐且成功率较低。本文介绍了一种无需光驱、无需...

    The Little Mac Book, Leopard Edition

    ### 一、概述 #### 1.1 出版信息 - **出版社:** Peachpit Press - **出版地点:** Berkeley, California - **出版时间:** 2008年 - **作者:** Robin Williams - **封面设计与制作:** John Tollett - **内页设计与...

    Mac OS X Leopard Beyond Manual

    #### 二、书籍概述 《Mac OS X Leopard Beyond Manual》是一本全面介绍Mac OS X Leopard操作系统的专业书籍。该书不仅针对普通用户提供了详尽的操作指南,还深入探讨了开发者所需的技术细节。对于想要深入了解...

    [最新iPhone,iPod,Mac.OS.X.Leopard系列电子书]] Mac OS X Leopard Just the Steps For Dummies

    ### 核心内容概述 1. **系统安装与设置**:介绍了如何安装Mac OS X Leopard操作系统,并进行基本的系统设置。 2. **界面导航**:指导用户如何在Mac OS X Leopard的桌面环境中进行导航,包括Dock的使用、Finder的...

    完美VMware虚拟机+Mac OS X leopard下载

    #### 概述 本文主要介绍如何在不支持Intel VT虚拟化的计算机上通过VMware虚拟机软件安装并运行Mac OS X Leopard系统。通常情况下,苹果的操作系统只能在其自家硬件上安装运行,这限制了很多用户的体验机会。但随着...

    RK Launcher(Leopard theme&icons)

    ** RK Launcher 概述** RK Launcher 是一款基于Apple美学设计灵感的桌面启动器,它为用户提供了一种全新的桌面体验,特别是在视觉效果上借鉴了Apple的Leopard( Leopard 操作系统,即Mac OS X v10.5)主题和图标...

    Dynamips支持的模块 概述

    值得注意的是,3660型号还支持Leopard-2FE模块,这是一个双端口快速以太网模块,可安装在PC卡插槽中。然而,3660不支持所有模块,例如,它无法使用在其他3600系列路由器上可用的某些特定模块。 ##### Cisco 7200...

    Windows下安装_雪豹苹果操作系统_详细图文教程(双系统安装)-完整版参考.pdf

    知识点1:Mac OS X Snow Leopard操作系统概述 * Mac OS X Snow Leopard是苹果公司于2009年8月发布的新一代操作系统 * Snow Leopard操作系统具有用户友好度和安全稳定性高的特点 * Snow Leopard操作系统只能在苹果...

    U盘安装苹果雪豹系统

    #### 一、产品概述 - **产品名称**:“雪豹珍棒”——采用官方原版Mac OS X Snow Leopard 10.6.3 Retail系统安装源盘制作而成的苹果系统恢复U盘。 - **适用范围**:适用于所有支持Mac OS X Snow Leopard 10.6.3系统...

    硬盘安装Mac OSX

    #### 一、概述 硬盘安装Mac OSX是一项技术挑战,尤其对于想要在非苹果硬件上安装Mac OS X(例如Snow Leopard)的用户而言。本文档提供了详细的步骤指南,帮助用户通过一系列工具和程序实现这一目标。 #### 二、...

    藏经阁-Data science and deep learning.pdf

    一、数据科学和深度学习概述 数据科学和深度学习是近年来最热门的技术领域,涉及到数据挖掘、机器学习、深度学习等多个方面。 Apache Spark 是一个开源的大数据处理引擎,旨在提供高效、灵活的数据处理能力。 ...

    Windows中安装iPhone开发环境

    #### 一、概述 在Windows环境中搭建iPhone开发环境是一项技术挑战,因为官方推荐的开发环境是在Mac OS X上进行的。然而,通过使用虚拟化技术,例如VMware Workstation,可以在Windows PC上创建一个运行Mac OS X的...

    在Windows安装苹果雪豹系统

    【内容概述】: 在Windows上安装苹果的Mac OS X Snow Leopard系统是一个复杂的过程,因为Apple的操作系统通常只在Apple硬件上运行。然而,通过一些特殊的技术和工具,这在理论上是可以实现的。以下是一个简化的步骤...

    PC安装MAC.OS

    #### 一、背景与概述 苹果操作系统因其优秀的用户体验与稳定性而备受推崇,但其默认仅支持在苹果硬件上运行。对于希望在非苹果硬件上体验Mac OS的用户而言,需要通过一定的技术手段进行安装。本文档提供了一套详细...

    windows下安装ipone开发环境

    #### 一、概述 在 Windows 操作系统下直接进行 iOS 或 iPhone 应用开发是不可能的,因为官方提供的 Xcode 只能在 macOS 上运行。不过,通过搭建虚拟机的方式,我们可以在 Windows 系统上间接实现这一目标。本文将...

Global site tag (gtag.js) - Google Analytics