简介
Nano Framework基于Google Guice框架进行开发,使用Guice的IoC和AOP特性可以快速的定义和开发组件及服务。设计初衷是减少代码量,让开发人员专注于业务层代码的开发。
目前项目刚起步,如果有兴趣的可以贡献代码,
源码地址
环境要求
Nano Framework基于JDK8进行开发,内部使用了JDK8的新特性,使用时必须使用JDK8进行开发和编译
安装
git clone git@github.com:nano-projects/nano-framework.git
cd nano-framework
mvn clean install -Dmaven.test.skip=true
使用
1、添加mvc依赖
<dependency>
<groupId>org.nanoframework</groupId>
<artifactId>nano-webmvc</artifactId>
<version>1.2.0-RC1</version>
</dependency>
2、配置web.xml
<filter>
<filter-name>httpRequestFilter</filter-name>
<filter-class>org.nanoframework.web.server.filter.HttpRequestFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>httpRequestFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Dispatcher-Servlet</servlet-name>
<servlet-class>org.nanoframework.web.server.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>context</param-name>
<param-value>/context.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Dispatcher-Servlet</servlet-name>
<url-pattern>/dispatcher/*</url-pattern>
</servlet-mapping>
教程系列
分享到:
相关推荐
JAVA WEB + ORM框架JAVA极速WEB+ORM框架JFinal中文 EnglishJFinal是基于Java语言的极速WEB + ORM框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、量轻、易扩展、Restful。在拥有Java语言的所有优势...
编程语言+JAVAspring+ORM框架+数据持久化**:这是一个关于JAVAspring编程语言的ORM框架的数据持久化的资源,适合有一定JAVAspring基础的开发者。它介绍了JAVAspring的ORM框架的概念、原理和作用,以及如何使用JAVA...
JAVA WEB + ORM Framework
Entity Framework 6 (EF6) 是微软的一个对象关系映射(ORM)框架,它允许开发人员使用.NET语言来操作数据库,而无需编写SQL语句。EF6支持实体数据模型(EDM),可以自动生成数据库结构,简化了数据访问。通过ADO.NET...
DWJ_EF可能是该项目的一个特定模块或子项目,可能包含了使用Entity Framework实现的数据访问层(DAL)代码,以及与MVC框架集成的控制器和视图文件。这部分源码可能涉及到数据库模型的定义、上下文类的实现以及与控制...
WorkMvc是基于mvc+sqlsugar+mssql开发的一套后台快速开发框,后台具有完整的权限控制,采用DBFirst tt模板生成model,winform生成后台view及控制器等代码,懒人开发的最佳选择。
Entity Framework Core (EF Core) 是微软提供的一种对象关系映射(ORM)框架,适用于.NET Core应用程序。它允许开发者用.NET类和对象来操作数据库,而无需直接编写SQL语句。EF Core支持多种数据库系统,包括SQL ...
Asp.Net MVC是一种基于Microsoft .NET Framework的开源应用程序框架,用于构建动态、数据驱动的Web应用程序。它结合了ASP.NET的便利性和Model-View-Controller(MVC)的设计模式,提供了一个灵活、测试友好且可控制...
本项目是基于Java开发的JFinal极速WEB+ORM框架设计源码,主要使用Java进行开发。项目共包含452个文件,其中Java源代码文件440个,JFinal框架配置文件4个,文本文件3个,XML配置文件2个,Git忽略配置文件1个,项目...
综上所述,"ORM+MVC框架制作的三层web网站(asp.net2008+sql server2005)"项目展示了如何利用现代Web开发技术构建一个分层、解耦的系统。ORM使得数据库操作更加便捷,MVC框架提供了清晰的结构和分离关注点,而ASP...
JAVA极速WEB + ORM框架JFinal JFinal是基于Java语言的极速WEB + ORM框架,其核心设计目标是开发Swift,代码量少,学习简单,功能强大,轻量级,易扩展,有趣。在拥有Java语言所有优势的同时又拥有ruby ,python等...
总结起来,"基于maven+spring+spring mvc+mybatis框架web项目"是一个全面的教程,涵盖了现代Java Web开发的主要技术栈。通过学习和实践这个项目,初学者可以了解到如何使用Maven管理项目,Spring进行业务逻辑处理,...
Django 是一个基于 Python 的免费开源的 Web 应用框架,使用了 MVC(Model-View-Controller)架构模式。下面是 Django 的基础语法、MVC、ORM 和 Nginx 基础知识点: Django 基础语法 * 创建 Django 项目:使用 `...
Bootstrap、MVC(Model-View-Controller)框架和Entity Framework(EF)是现代Web开发中的三个关键组件,尤其是在使用Visual Studio 2015这样的IDE时。这些技术结合在一起,可以构建高效、响应式和数据库驱动的Web...
在本系列教程中,我们将深入探讨如何利用ASP.NET MVC、Entity Framework(EF)以及EasyUI技术来构建一个全面的权限管理系统。在这个系统中,我们将会处理用户权限的分配、角色管理以及页面访问控制等多个关键方面。 ...
"基于 Java 语言的极速 WEB + ORM 框架"通常指的是利用 Java 实现的高效、快速的 Web 应用开发框架,并结合 Object-Relational Mapping (ORM) 技术,简化数据库操作。在这个压缩包中,我们看到的 "jfinal-master" ...
在IT行业中,C# MVC(Model-View-Controller)是一种广泛使用的Web应用程序开发框架,它为开发者提供了构建可维护和可扩展的Web应用的强大工具。MVC模式将应用程序分为三个主要部分:模型(Model)、视图(View)和...
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!...
在IT领域,MVC(Model-View-Controller)框架、Entity Framework(EF)以及EasyUI是常见的开发工具和技术,常用于构建高效、可维护的Web应用程序。本项目"Mvc+Ef框架+EasyUI实现权限管理 源码程序"正是基于这些技术...