当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

SimpleFramework

基于业务模型的MVC框架
授权协议 Apache
开发语言 Java Groovy JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 柴意智
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SimpleFramework是一个基于开源技术的企业级应用框架平台,它为企业应用提供了从端到端的全程技术支撑及完美解决方案,包括:

  1. 应用支撑框架:,负责业务模块的全生命周期管理及基础资源管理;
  2. MVC 框架:基于“后处理技术”的Web开发框架;
  3. MVC框架扩展:涵盖组件库、模板、Portal等Web技术;
  4. 数据访问模块:提供关系数据、Lucene、NoSQL等数据的一致性访问;
  5. 业务模块/插件: 
    1. 基础模块:主要涵盖日志、消息等;
    2. 工具模块:主要涵盖系统字典、任务、配置等;
    3. 机构及权限业务模块:机构及权限管理;
    4. 工作流:包含工作流引擎及流程设计器模块;
    5. CMS业务模块:内容管理。
  6. 公共支撑库:主要涵盖脚本引擎、HTML解析、JSON等基础库。

更多请参考 项目工程列表

SimpleFramework可以做什么?

  1. 对SSH的补充。虽然SimpleFramework和SSH有部分功能性的重复,但SimpleFramework依旧强调的是业务开发,并提供了大量的业务插件,MVC框架在设计思想上,也更多倾向怎么方便业务的包装,比如组件规范等;
  2. 积木式搭建,SimpleFramework提供大量的组件、开发模板、业务插件等,可快速组装、构建业务系统;
  3. 全程业务支撑,SimpleFramework提供的系统类、工具类,流程引擎类等业务插件,几乎涵盖开发中遇到的绝大部分问题,同时也适合绝大部分企业业务;
  4. CMS业务插件本身就是一个CMS产品,建立一个空的Web工程,pom.xml 中引入内容相关的模块,几乎不写任何代码,就可成为一个CMS产品,至少SimpleFramework网站就是这么干的(当然也做了不少定制化工作),同理对于其它业务插件(比如流程)也可以快速构建相关产品。
  •   解析XML在项目中是经常需要使用到的,今天在这里为大家介绍怎么用simpleframework解析XML文件   需要一个架包 simple-xml.2.7.1.jar  (如果没有该架包的同学可以上网自行搜索下载)   解析该xml文件为例 ?xml version="1.0" encoding="UTF-8"?> <items> <totalResults>1</totalResults>

  • 声明:本文为原创,欢迎转载,转载请注明出处。 simple的主页在http://simple.sourceforge.net/home.php 利用它可以方便的解析xml. 主要思路是先根据要解析的XML构建一个类,然后通过这个类去取xml里面具体的值域。 以下是一个简单的例子,学生记录里有年级,学号,姓名,性别等信息,现在通过simple xml把信息解出来。 John Boy Joe Girl

  • 我决定使用简单XML序列化,并且遇到了基本问题。我试图java.util.UUID在这个小类中将类实例序列化为final字段: @Root public class Identity { @Attribute private final UUID id; public Identity(@Attribute UUID id) { this.id = id; } } 教程显示了如何通过注册转换器来序

  •         高技术就应当,每日弄点新东西。别人呕心沥血的开发了一些新技术,笨笨的我们至少也要学学人家的思想。 pom.xml   <dependency> <groupId>org.simpleframework</groupId> <artifactId>simple-xml</artifactId> <version>2.7.1</version> </dependen

  • simple的主页在http://simple.sourceforge.net/home.php 运用simple可以方便地把对象转换为String类型的xml,或者把xml转换为对象。 但是在实际解析过程中,遇到了xml转对象成功返回了object,未抛异常,但是返回的对象里所有的参数都为null(基本数据类型为默认值,比如int的值为0),这显然是没有解析出来。 先说下具体的使用方法。 用的j

  • simpleframework是 基于unity5.X系列的 热更新 框架。   LuaState是 对Lua的一层封装,省去了 加载Lua文件,运行lua文件的步骤。  luanet.load_assembly('UnityEngine')  加载UnityEngine程序集 GameObject = luanet.import_type('UnityEngine.GameObject')   

  • 基于 libuv, 适合用 C# 开发服务器端的基础框架 开发需要 vs2017( 升级到最新 ) 并勾安 C++ 相关, windows 通用 CRT SDK(旧版), windows 8.1 SDK, windows 通用 C 运行时 用 vs2017 打开 all.sln 即可看到所有最新项目. 注意: 需要切换 Debug, Release 反复编译直到全部通过( 因为部分依赖采用了直接引

  • 之前说道用simpleFramework把xml转对象,节点含有 com: 无法识别,解析出来的对象参数值全部为null。前面的解析方法是用stringbuffer把 com: 都删掉,这是最开始的解析方法,比较勉强。 后来终于在网上查到了,这个东西叫namespace。 在用对象生成xml的时候,在在Element上面配置一下namespace的prefix属性,例如 @Namespac

  • ToLua SimpleFramework NGUI/UGUI基础知识[6] 一、tolua# c#调用lua:LuaState[变量名/函数名] 1.LuaState a.执行lua代码段 DoString(string) DoFile(.lua文件名) Require(.lua文件名(但没有.lua后缀)) b.获取lua函数或者表 LuaFunction func = lua.GetFunc

  • ToLua SimpleFramework NGUI/UGUI基础知识[5] 一.在lua中输出信息: [csharp] view plain copy  1. print("hello ") ;   2. LuaFramework.Util.Log("World");    其中Util这个类封装了很多实用的方法供lua调用,值得去看一下~   二.重要的常量 1.Util.AppContent

 相关资料
  • 本文向大家介绍asp.net-mvc 基于会话的通用模型绑定,包括了asp.net-mvc 基于会话的通用模型绑定的使用技巧和注意事项,需要的朋友参考一下 示例 有时,我们需要保留整个模型,并在动作甚至控制器之间进行转移。在会话中存储模型是针对此类需求的良好解决方案。如果将其与MVC强大的模型绑定功能结合在一起,我们将获得优雅的方法。我们可以通过三个简单的步骤创建基于通用会话的模型绑定: 第一步:

  • 1. Hierarchical Softmax的缺点与改进 在讲基于Negative Sampling的word2vec模型前,我们先看看Hierarchical Softmax的的缺点。的确,使用霍夫曼树来代替传统的神经网络,可以提高模型训练的效率。但是如果我们的训练样本里的中心词w是一个很生僻的词,那么就得在霍夫曼树中辛苦的向下走很久了。能不能不用搞这么复杂的一颗霍夫曼树,将模型变的更加简单呢

  • 1. 基于Hierarchical Softmax的模型概述 我们先回顾下传统的神经网络词向量语言模型,里面一般有三层,输入层(词向量),隐藏层和输出层(softmax层)。里面最大的问题在于从隐藏层到输出的softmax层的计算量很大,因为要计算所有词的softmax概率,再去找概率最大的值。这个模型如下图所示。其中V是词汇表的大小, word2vec对这个模型做了改进,首先,对于从输入层到隐藏

  • 本文向大家介绍基于ASP.NET MVC的ABP框架入门学习教程,包括了基于ASP.NET MVC的ABP框架入门学习教程的使用技巧和注意事项,需要的朋友参考一下 为什么使用ABP 我们近几年陆续开发了一些Web应用和桌面应用,需求或简单或复杂,实现或优雅或丑陋。一个基本的事实是:我们只是积累了一些经验或提高了对,NET的熟悉程度。 随着软件开发经验的不断增加,我们发现其实很多工作都是重复机械的,

  • 通用方法 内部控制器 问题 我们如何在Generic方法中使用@Cacheable("abc")注释,并使用通用DAO的Spring mvc hibernate按需销毁缓存 根据SpringDoc中的示例,它指定了简单方法上的注释! 我实际上要求,当Id传递给泛型方法时,它应该首先在缓存中查找,我也应该按需销毁缓存!

  • 问题内容: Flask框架自然支持MVC模式吗?我应该将应用程序的哪一部分视为模型,将什么视为视图,将什么视为控制器? 通常(以我的经验),Flask应用程序如下所示: 问题答案: Flask实际上不是MVC框架。它是一个简约的框架,可让你在构建应用程序的方式上有很多自由,但是MVC模式非常适合Flask提供的功能。 本质上,你可以编写方法并将其映射到特定的路线,例如: 如你所见,那里没有视图或模