广告
返回顶部
首页 > 资讯 > 精选 >J-Hi快速开发平台到快在哪呢
  • 348
分享到

J-Hi快速开发平台到快在哪呢

2023-06-17 13:06:37 348人浏览 独家记忆
摘要

J-Hi快速开发平台到快在哪呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、快速上手,降低学习曲线对于刚刚接触J-Hi的人来说,它上手很容易,我们为每一个功能点都提供了悬浮

J-Hi快速开发平台到快在哪呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1、快速上手,降低学习曲线

对于刚刚接触J-Hi的人来说,它上手很容易,我们为每一个功能点都提供了悬浮帮助功能,即使没有任何资料(当然我们已提供了视频与开发文档),您也可以通过向导与帮助在十分钟之内就可以创建出您自己的项目原型。

J-Hi快速开发平台到快在哪呢

其次J-Hi平台采用的大都是大家耳熟能详的主流框架与技术,如果您对主流的框架有所了解,那么对J-Hi的学习就没有任何阻力了。

2、快速搭建开发环境

也许您因为项目或自身开发团队的不同会采用不同的框架技术,例如您团队中对struts2熟悉的人远远要比掌握WEBwork的工程师要多,或者在您的项目中统计分析的功能很多,您要考虑ORM的效率问题,而不得不放弃hibernate而采用ibatis或springJDBC,也许您还要考虑数据库问题等等。在搭建开发环境您一定会考虑很多因素,尽管搭建开发环境并不复杂,但还是不够自动化,还要手动的配置,费时费力。J-Hi为快速搭建开发环境提供合理的解决方案,您可以按需求动态的搭建开发环境。

J-Hi快速开发平台到快在哪呢

在此您可以选择不同的ORM框架

J-Hi快速开发平台到快在哪呢

在此您可以选择不同的表现层框架

J-Hi快速开发平台到快在哪呢

在此您可以选择不同的页面框架,并且我们提供了“预览”让您在搭建开发环境之前就可以看到搭建后的页面显示效果

J-Hi快速开发平台到快在哪呢

在此您可以选择不同的数据库

3、快速生成所有代码

通过建立或导入模式,您可以快速的生成所有代码与文件,并且在生成时会根据您选择的框架技术与数据库的不同而自动适配。

J-Hi快速开发平台到快在哪呢

当然您还可以有选择的生成部分代码文件,例如只生成jsP页面,或只生成java代码。生成的java代码结构如下(因为我选择的框架是ibatis3+struts2,所以平台会自动匹配只生成与这两个框架相关的类文件,而不会生成无用的其它框架的东西):

J-Hi快速开发平台到快在哪呢

4、快速解决在业务需求中的技术难点

一般我们在做项目开发时,总是要等到项目开发的中、后期才能去解决业务核心问题,因此很造成无法合理估计项目的技术风险。原因是复杂的业务总是要等到基础模块建好后才能进入到开发阶段,从而使解决核心的技术问题置后。我们以一个报销为例来做个简单说明,比如报销在审核后的业务逻辑很复杂并且有可能还要涉及到与其它的系统对接。一般来说我们总是要等到这个报销单建好,起码要有最基本的增删查改功能(即使没有页面也要有后台的代码)后才能进入到核心业务的开发,这就加大的技术风险,因为我们会很早的发现问题,但解决这些问题却远远的落后于发现这个问题,甚至到了开发的中、后期因为技术问题在底层上还要一改再改。而使用J-Hi可以很快的进入到业务核心的技术上,因为只要生成,基础功能就已经提供,甚至平台还为您提供了单元测试用例类,从而使您可以直指业务核心,将项目风险控制在***。

5、通过提供通用的组件

平台提供了很多通用业务组件,例如组织机构、角色权限、报表、定时任务、菜单管理、日志管理、系统配置、附件上传等等,除此之外平台还提供了一些纯技术组件,例如树型结构、java脚本工具、编码生成器、可选择性的返回JSON对象等等。这些通用的业务组件与技术组件可以为您在开发过程节省很多时间,随需使用,从而大大降低开发速度。

6、通过服务的复用性提高开发速度

在介绍平台的服务复用性之前,让我们来举个例子。比如您做了一个OA项目其中有一个模块是报销管理这个模块很成熟,您已经在OA系统中应用了很久。现在又有一个ERP系统,您想把这个成熟的报销管理复制到ERP系统中,这样这个功能就不用在ERP系统中再做开发了。对于平台来说这就是服务的复用性,我们提供了一整套对服务复用性的解决方案,并且有自己的可视化工具。

我们叫它J-Hi整合工具,是用C#做的。它的作用:

1)可视化导入/导出数据库,并同时实现跨数据库,例如您可以在mysql上开发(导出),开发完将所有的数据迁移到oracle上(导入)。

2)发布器,可视化将您开发的模块或系统自动发布成一个发布包(包括数据库、jar、文件[jsp、js、图片、配置文件等]还包括文件的片段[例如修改web.xml文件中的一部分内容])

3)部署器,将发布包部署到开发的工程中,部署的内容见发布器的描述

4)实施器,对应的生产系统,我们通过FTP,将相应的文件与数据库自动部署到生产系统中

7、快速的部署与迁移

也许您正在为客户要求从sqlServer数据库改为Oracle而感到苦恼,因为这要做大量的数据迁移工作,或许您反复的将修改后的bug部署到生产环境中而郁闷,我想J-Hi通过它的整合工具为您提供了便捷的方式。具体的实现方式请参见上一节的介绍

8、开发人员可以快速的接手别人的工作

因为使用J-Hi开发,生成的代码与文件的风格都是相同的,在哪里写业务逻辑应该怎么写?在哪里要改页面应该怎么做?想要到哪张数据库表或表与类的对应关系?包括生成的类、JSP文件、配置文件的命名规则都是统一的。因此一个新人加入团队会很容易的上手并进入工作状态,即使是修改别人写过的代码,也会很快速的定位到相应要修改的位置。

9、快速解决需求变更

对于项目开发来说,项目的需求变更是很正常的事情,对于有经验的项目经理来说,如果一个项目从未发生过需求变更过反而是不正常了:)一但需求变更大多都要改数据库表,如果是已运行很稳定的系统,这种变更真是要命。J-Hi为此也提供了自己的解决方案,对于简单表变更,平台只要对单个实体生成就可以了。如果是复杂的变更,我们还提供继承实体的解决方案,也就是说原来的所有代码与表结构都不变,通过实体继承J-Hi会从数据库表到java类再到JSP页面形成一整套继承关系,从而保证以前功能的稳定性。这个说来好象很玄妙,让我们举例说明。比如你有一个部门表,N多信息都与它有联系,而且做了很多的业务处理,现在客户要求在部门表中加另一些信息。对你来说可能会为部门表中加字段,由此而带来所有类的变化与页面的变化,而这套系统已经很稳定已经用了一、两年了,开发人员都已经离开了公司,这样接手的人要读懂全部代码才有可能改,这样就造成开发速度的大大降低。平台提供了另一种解决方案:不动以前的任何东西,相关于在原有的基础上打上一块补丁。再做一张表,让这张表与部门表形成one to one的关系,而类无论是POJO、DAO、Service都继承自部门相应类作为父类,同时在JSP页面上也会继承所有部门的所有元素,这样就形成了实体继承关系,这就好比设计模式中最基本的“开闭原则”,对于所有的新生功能是开放的,而对于已有的老功能是关闭的,可以完全把老的功能视为一个黑箱。这样即能保证已有功能的稳定性,又能加入新的功能做为补充。

看完上述内容,你们掌握J-Hi快速开发平台到快在哪呢的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: J-Hi快速开发平台到快在哪呢

本文链接: https://www.lsjlt.com/news/289291.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • J-Hi快速开发平台到快在哪呢
    J-Hi快速开发平台到快在哪呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、快速上手,降低学习曲线对于刚刚接触J-Hi的人来说,它上手很容易,我们为每一个功能点都提供了悬浮...
    99+
    2023-06-17
  • 如何理解Java快速开发平台J-Hi
    如何理解Java快速开发平台J-Hi,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。J-HI是什么J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于软件企业和...
    99+
    2023-06-17
  • 推荐一款快速开发平台,web中最好的快速开发平台
    力软快速开发平台是力软自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术架构,webapi服务搭建。 力软...
    99+
    2022-10-18
  • 据说快速开发平台比传统开发快6到10倍,这是真的!
    快速开发平台,颠覆了传统的软件开发模式,引爆了一场科技革命。其一方面可以降低企业应用开发人力成本,另一方面可以将原有数月甚至数年的开发时间成倍缩短,从而帮助企业实现降本增效的价值。 像国外的OutSyst...
    99+
    2022-10-18
  • 选择软件开发平台,“快速开发”是关键
    一、快速开发平台 传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低。造这方面的原因是多方面,最重要是人力成本大幅上升和企业对软件的要求越来越高,通用的软件产品已无法满足企业对...
    99+
    2022-10-18
  • 如何理解API快速开发平台设计
    这篇文章主要介绍“如何理解API快速开发平台设计”,在日常操作中,相信很多人在如何理解API快速开发平台设计问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解API快速开...
    99+
    2022-10-19
  • 度量快速开发平台分页构建介绍
     度量快速开发平台中,网格部件使用非常多,一般情况下,比如数据在1万以内的,都可以直接快速查询出来,如果数据量很大,考虑到一次性打开可能有效率影响,因此可能有网格部件显示数据的分页需求。虽然数据量...
    99+
    2022-10-18
  • 强大asp.net智能开发工具,力软快速开发平台
           力软是一家专业从事软件研发、销售于一体的技术服务型公司。公司本着诚信为根本、竞争为导向、 创新为动力,服务为基础的经营理念,为用户提供定制化的技术服务。   &nbs...
    99+
    2023-06-03
  • 快速开发平台正逐步取代传统开发模式
    互连网的出现改变了人们的某些生活方式,而随着互连网的普及,越来越多的企业准备或已经要把过去传统的应用系统模式转移到互连网上来,这样的转移将极大地减少企业因维护庞大的分布式的应用系统而耗费的人力、财力...
    99+
    2022-10-18
  • .Net Core快速开发平台,强大工作流引擎,多系统快速配置
    工作流引擎,是开发企业软件开发中的重要一部分。 所谓工作流引擎,是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方...
    99+
    2022-10-18
  • 如何快速搭建一个Android开发测试平台
      初学Android,以便记录学习过程,增强学习效果。   1. 下载搭建android开发平台的必要工具   1) Jdk1.6 -http://www.ora...
    99+
    2022-06-06
    android开发 测试 Android
  • Spring Boot + Thymeleaf + Activiti 快速开发平台项目 附源码
    项目介绍 基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方开源组件,提供便捷快速的开发方式,延续LayuiAdmin的设计风格,持续完善的样式与组件的维护,基...
    99+
    2022-11-12
  • asp.net快速开发平台,敏捷核心,多种管理系统一步到位
    Learun快速开发平台简介Learun快速开发平台是一套基于智能化可扩展组件式的软件系统项目,使用了当前主流的应用开发技术,框架内置工作流、向导式智能开发组件、即时通讯组件、APP开发组件、微信组件、通用权限等一系列组件,以及可扩展的系统...
    99+
    2023-06-03
  • 力软快速开发平台推荐功能之报表应用
    今天我们看看报表工具在力软快速开发平台中的实际应用。  报表设计报表是日常业务中的常用功能,力软的报表工具遵循简便易用的原则,在配置上力求简洁。报表设计配置有增、改、删、页面预览等基础功能2.报表实例3.报表模板采购报表...
    99+
    2023-06-03
  • 快速开发平台比较选择最适合您的工具
    快速开发平台是一种用于创建应用程序的工具,它可以帮助开发人员快速构建和部署应用程序。本文将对比不同的快速开发平台,帮助您选择最适合您的工具。 一、快速开发平台介绍快速开发平台是一种工具,它可以帮助开发人员快速构建和部署应用程序。这些平台通...
    99+
    2023-12-16
    您的 最适合 快速
  • 度量快速开发平台:如何实现字段别名效果
    方法一:(sql设置法)打开窗体业务表编辑界面例如:现在需要将委托单位显示为建设单位,那么根据sql语句的别名命名法则,我们在需要设置别名字段后写上“原名 AS 别名”即可。方法二:(平...
    99+
    2022-10-18
  • 度量快速开发平台网格勾选行(标识行),多选行获取方法
    度量快速开发平台网格部件中勾选行与多选行都可以使用,我们向导中目前列出了勾选行的获取使用方法,多选行目前职能向导中没有列出,这里介绍一下。  勾选行获取,可以直接智能向导 “获取标识行”...
    99+
    2022-10-18
  • 基于阿里云物联网平台的Android物联网软件框架(快速开发)
    Android 物联网APP 提示:该工程是连接阿里云物联网平台的模板代码,将MQTT连接、JSON数据的订阅发布等操作封装,并且能够迅速将获取到的数据显示到手机界面上。使用了Servier进行网络连接的逻辑操作,并且使用自定义控件,绑定对...
    99+
    2023-08-16
    android 阿里云 物联网
  • 虚拟机部署度量快速开发平台服务端出现ora-27101错误的一个解决方法
    最近在使用hyper-v虚拟机部署系统总出现的一个数据库错误,部署情况如下:1、把之前现有的一个服务端环境的hyper-v停止,拷贝出去vhd文件2、建立新的虚拟机,选择拷贝出去的文件3、启动新的虚拟机,并...
    99+
    2022-10-18
  • 度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制
    业务需求:     在窗体构建中,不乏需要系统根据某些数据自动判断来实现窗体菜单功能的是否可用。对于非专业开发人员来说这未必不是一件难于登天的事情,针对此类问题,度量...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作