项目地址:http://git.oschina.net/silentwu/monkey
使用手册:http://git.oschina.net/silentwu/monkey/wikis/home
monkey简介
Monkey是一个JavaEE企业级项目的快速开发的框架,提供基于模版的代码生成器,也可以自定义模版,先通过代码生成器生成通用代码,在根据业务逻辑来完成功能。 可以帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
Monkey可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等, 基于代码生成的开发方式,可以显著提高开发效率70%以上,极大降低开发成本;
核心功能:
- 通用的DAO、Service、Controller抽象,从CRUD中解放
- 简单的分页、排序、查询抽象,更快的开发速度
- 借助spring实现简单的数据绑定、类型转换、验证、格式化
- 提供基础的用户、组织机构等管理
- 提供基于资源的细粒度授权管理,灵活的授权模型
- 维护功能,比如图标管理
- Excel,PDF和springmvc封装整合,导出更方便
- 基于模版的代码生成器,可以选择系统已有模版来生成代码,也可以自定义模版生成
技术选型
管理
- maven依赖和项目管理
- git版本控制
后端
- IoC容器 spring
- web框架 springmvc
- orm框架 hibernate + spring data jpa
- 安全框架 shiro
- 验证框架 hibernate validator
- 缓存 memcached
- 数据源 druid
- 日志 slf4j+log4j
- Json fastjson
- velocity
- servlet 3.0(需要支持servlet3的servlet容器,如tomcat7)
- jcaptcha 验证码
前端
- ExtJs 6.0
运行环境
- JRE 1.7 +
- MySql 5.5 +
- Tomcat 7 +
相关推荐
提到`Maxim-master`,这可能是一个基于Android Monkey的二次开发项目,它旨在提高Monkey的测试效率和准确性。通常这样的项目会提供以下特性: 1. **定制化事件序列**:允许开发者自定义事件序列,比如连续点击某个...
Monkey自动化框架是一个基于Python语言构建的测试工具,用于Android应用的自动化测试。它利用了Android系统内置的 Monkey 测试工具,通过发送随机的用户事件序列来模拟用户对应用程序的使用,以此来检测应用的稳定性...
在Python中实现Monkey工具,可以利用各种库和框架,如Appium、uiautomator2或者Espresso(通过Android Debug Bridge, ADB)进行交互。这些库允许开发者直接控制Android设备或模拟器,发送点击、滑动等用户操作,并...
开发者突击 Java Web主流框架整合开发 第2版,适合在校学生老师,以及在职人员。讲解详细全面
Java 类是面向对象编程的基础,它定义了一组特性和行为,可以用来创建对象。在这个示例中,我们创建了一个名为 `Monkey` 的类,代表一个猴子。`Monkey` 类具有两个核心属性:`name`(表示猴子的名字)和 `age`(表示...
HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...
1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar; 2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件...
这个系统充分利用了Java的SSM框架(Spring、SpringMVC、MyBatis)来构建,旨在帮助新手理解并掌握常规的后台开发流程和技术。 【描述】:该后台管理系统提供了一个全面的学习平台,特别适合刚刚步入职场的新手...
**二、SpiderMonkey 31.2.0的关键改进** 1. **性能优化**:新版本通常会带来性能上的提升,31.2.0也不例外。可能包括更快的编译速度、优化的内存分配和更好的JIT编译策略。 2. **错误修复**:作为稳定版,31.2.0...
这个工具是Android SDK的一部分,因此在进行Monkey Test之前,首先需要搭建Android开发环境。 1. 安装Java Development Kit (JDK) - JDK下载:首先需要从Oracle官方网站下载JDK,例如JDK 6,地址是...
Java Monkey Engine SDK(JME3)是一款开源的Java游戏开发框架,它提供了高效的游戏渲染、物理模拟、动画处理等功能,适合开发2D和3D游戏。在这个场景中,我们关注的是如何利用JME3导入和处理3D模型,特别是那些在3D...
1)Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar; 2)Monkey.jar程序是由一个名为“monkey”的脚本来启动执行的,shell脚本在Android文件系统...
接下来是安装Android SDK,它是开发和测试Android应用的基础工具集。可以从官方下载地址获取SDK,并将其路径添加到系统环境变量的Path中,如D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools。安装成功后...
在Android应用开发中,Monkey测试是一种自动化测试方法,主要用于检测应用程序的稳定性、健壮性和性能。Monkey测试通过发送随机的用户事件(如触摸、按键、滚动等)到应用程序,以此来模拟用户的各种操作,帮助...
JDK是Java程序开发工具包,它包括了Java运行环境(JRE)、Java虚拟机(JVM)和一系列支持Java应用开发的工具。在安装JDK时,可以通过默认选项直接安装在系统上,以便Java程序能够在开发机上编译和运行。 四、Monkey...
Monkey C++ 框架是一个专门用于C++开发的高级框架,它旨在提供一套便捷、高效且可扩展的工具集,以帮助开发者更轻松地构建复杂的应用程序。在这个框架中,`mod_common` 是一个核心模块,专注于提供基础且通用的功能...
sjk_swiftmonkey 二次开发swiftmonkey 支持Xcode11,iOS13 无需插桩,修改bundleID即可 支持插入功能逻辑(例如登录)---这里的自定义功能逻辑需要自己写代码利用xctest相关API实现 二次开发可参考:
本源码提供了一个基于Java和Vue开发的super-monkey超市管理系统的设计。项目包含94个文件,其中Java文件30个,Vue文件12个,TypeScript文件11个,JavaScript文件8个,CSS文件6个,以及其他用于配置和资源的文件。...
首先, Monkey源码的完整性非常重要,因为这允许开发者查看和学习整个测试框架的设计和实现。非jar文件反编译意味着我们可以直接阅读原始的Java代码,这对于理解和定制Monkey的行为非常有帮助。源码中可能包含了事件...