Ninja:Java全栈Web开发框架-Ninja中文网
相信不少业界人士都还停留在SSh的时代 其实我想给大家推荐的一个轻量级框架那就是Ninja;
Ninja是一个Java全栈Web开发框架,稳定、快速、非常高效。

商业价值
在你的下一个项目中,Ninja会成为你很好的助力而非障碍。有了Ninja,你可以更快地展示产品的商业价值,与此同时产品质量令人惊喜。我们提供长期商业支持确保你的成功。
让开发更愉悦
无论是大型企业应用还是小型RESTful JSON微服务,Ninja都能一次性为你提供所有支持。开发、测试、部署、重构及维护都更有效率。
主要特性
岩石般稳固
Ninja没有从头开始发明轮子——我们站在了巨人的肩膀之上。Ninja使用了业界最成熟和稳固的技术,包括Servlet、Guice、JPA、Flyway迁移和Maven等。
可扩展
Ninja采用非共享策略。服务器没有共享任何通用会话信息。这意味着你可以对Ninja非常容易地进行水平扩展。
100% Java
你可以享受所有Java的优点:优异的IDE支持、静态类型语言、巨大且成熟的生态系统、最好的测试支持等等。Ninja基于Apache 2.0开源协议发布——基本代码(codebase)永远开源。
开发
你可以使用Maven原型生成一个新项目,导入到你最喜欢的IDE中就可以开始编程了。Ninja的SuperDevMode能立刻获得所有的代码变化。Ninja支持哪些特性? HTML、XML、JSON、JPA、缓存等等。
测试
Ninja自带了丰富的测试工具,可以在一台真实的服务器上对你的应用执行模拟测试和集成测试。想要运行selenium测试?同样支持。Ninja可以在本地和任何持续集成服务器上运行。
DevOps
把你的Ninja应用打包成war文件,在你的应用服务器上运行(Tomcat、Jetty等)。也可以创建一个独立应用程序,拷贝到你的服务器上在产品中运行。Ninja可以在云端运行,支持Heroku平台、App引擎和许多其它云服务提供商。
官方网站:http://www.ninjaframework.org/
开源地址:https://github.com/ninjaframework/ninja
中文社区QQ群: 262296156
Ninja:Java全栈Web开发框架-Ninja中文网的更多相关文章
- Java全栈学习路线、学习资源和面试题一条龙
肝了一个月,终于把Java学习路线.面试题资源和电子书资源都整理好了. Java 从基础到微服务的学习路线,其中还包括科班知识.学习建议.后续的学习引导和相应的学习资源(视频.书籍.网站),还整理了J ...
- nodejs的精简型和全栈型开发框架介绍
总体来说你可以将Node.js开发框架归结为两类: - 精简型框架 - 全栈型框架 下面我们就对这两种框架进行探讨. 精简型框架 精简型框架提供的是最基本的功能和APIs,这类框架本身就是被设计成用来 ...
- Java全栈工程师知识体系介绍
Java全栈工程师,是指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer. 那么想要成为一名合格的Java全栈工程 ...
- 2019 Java 全栈工程师进阶路线图,一定要收藏
技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的. 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面 ...
- 2019年java全栈工程师学习大全
技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点我是深有体会的. 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临 ...
- java全栈商业小程序开发
此次开发只为学习和巩固,第一次学习开发 一.开发前需要了解: 开发框架MVVM.痛点.开源工具.VUE前端框架.微信支付模块.uni-app前端框架.小程序申请.开发工具下载.编写测试小程序.小程序结 ...
- 一个小时搭建一个全栈 Web 应用框架
把想法变为现实的能力是空想家与实干家的区别.不管你是在一家跨国公司工作,还是正在为自己的创业公司而努力,那些有能力将创意转化为真正产品的人,都具有宝贵的技能并拥有明显的实力.如果你能在不到一个小时的时 ...
- java全栈day04--方法
day04内容介绍 1 方法基础知识 2 方法高级内容 3 方法案例 一 方法的概念 A:为什么要有方法 提高代码的复用性 B 什么是方法 完成特定功能的代码块 修饰符 返回值类型 方 ...
- JAVA全栈工程师应具备怎样的知识体系?
Java是超高人气编程语言,拥有跨平台.面向对象.泛型编程等特性.在TIOBE编程语言排行榜中,连续夺得第一宝座,而且国内各大知名互联网公司,后端开发首选语言:非Java莫属. 今天是针对各类目有更详 ...
随机推荐
- freemarker 遍历 hashmap 到select option
<select id="experience"> <option value ="">--请选择--</option> &l ...
- 项目上传svn出问题
我在自己的笔记本上(win8),安装了tortoise 1.9.4和visualSVN server 3.5.3.我现在想让eclipse的自带的svn插件连接到本地服务器的资源库上.但是我写http ...
- 仿qq的侧拉菜单效果
自定义控件 import android.animation.ArgbEvaluator; import android.animation.FloatEvaluator; import androi ...
- C#文件处理
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- Redis安装(CentOS7/tar.gz)
1. 将安装包redis-3.2.0.tar.gz上传到linux系统,位置随意. 2. 解压文件 .tar.gz 3. 解压后会在当前目录生成文件夹“redis-3.2.0”,将其拷贝到" ...
- oracle建表的时候同时创建主键,外键,注释,约束,索引
--主键create table emp (id number constraint id_pr primary key ,name1 varchar(8));create table emp9 (i ...
- ArrayList、HashSet、HashTable、List、Dictionary的区别
在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求. 由于这种限制不方便,所以出现了ArrayList. ArrayList.List<T> ArrayList是可变长数组,你 ...
- C#调用winhttp组件 POST登录迅雷
下面是封装好的winhttp类 using System; using System.Collections.Generic; using System.Linq; using System.Text ...
- (转载)js 快捷键大全,并有简单使用说明
摘要: (转载)原文链接: http://www.cnblogs.com/fire-phoenix/archive/2010/09/28/1837295.html Code highlighting ...
- WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5
//来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...