吐槽一下Activiti用户手册和一本书

吐槽一下Activiti用户手册和一本书

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

业余没事的时候,读点Java轮廓,无意中发现Activiti。我们打算跑了几个例子来看看它是如何。

我们一直从事低层次。我们在上面的照顾偶尔有精确地的程度不是什么。

这个过程是如此悲惨开始。第一Activiti使用手册,我第一次见到如此混乱的用户手册,破了“Hello World”的过程。一上来你还没看到Activiti究竟是什么东西的时候,就各种配置各种代码往上贴,好像生怕吓不走你一样。整个用户手冊没有不论什么条理可研,假设按顺序看,是根本看不下去的,到最后也没琢磨明确这个用户手冊是依照什么思路组织的。不得不说,开源软件搞了两年多了,第一次被这种用户手冊给打的败败的。有种故作玄虚的感觉。重点不突出。文档没有层次感。彻底无语了。这也是好多人吐槽Activiti新手不好入门的一个重大原因吧。(谢绝:你行你上啊,这种幼稚思维的喷子。出门左转。

另外想吐槽的就是一本书,当时搜了下看到书名算是一个大系列里的(具体书名就不提了。省的拉仇恨),这个系列给我印象还是非常不错的,特别是对于新接触的人来说。仔细入微。手把手的教。但是这本关于Activiti的书我就想说我次奥了。该仔细的地方绝对顾左右而言他。该大致介绍下的介绍的非常具体。大段大段的用户手冊中的关于API的介绍占了书的绝大部分篇幅。另外该书内部大篇幅的代码。而且没有提供随书光盘,也没有提供代码下载地方。第一个样例就出现了:这个部分须要另外寻找。我就想说真能非常顺利能找到的人,还须要看你这本书么?!

尽管我也提倡大家多动手,但是一个用户手冊也好。一本书也好,好歹第一个样例完整一点,让大家先有个大体的认识,然后能够介绍基本的部分,次要的部分让读者自己补充,这样才干让大家逐步深入。

像这本书这么搞,骗钱的嫌疑非常大。不清楚这个大系列的原作者清楚不清楚。这但是砸招牌的事情。

附一些自己的经验教训:

1. 一定要用Maven。无论用过没用过。在Activiti主要用来做依赖库管理。这块你不用Maven。非常麻烦。(那本书里介绍的是,假设你不想读Activiti的源代码。这里能够不用。呵呵一下)

2.买书之前一定要找电子版的好好翻翻。无论这系列的书之前多好。也不代表如今就好。

3.简单项目的pom.xml。能够跑简单的样例程序。这里主要是看一下jar包的依赖。

<project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.shining</groupId>
  <artifactId>testmaven</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  
  <repositories>
  <repository>
    <id>Alfresco Maven Repository</id>
    <url>https://maven.alfresco.com/nexus/content/groups/public/</url>
  </repository>
  </repositories>

  <dependencies>
  <dependency>
  <groupId>org.activiti</groupId>
  <artifactId>activiti-engine</artifactId>
  <version>5.16</version>
  </dependency>

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>4.1.1.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-jdbc</artifactId>
  <version>4.1.1.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-tx</artifactId>
  <version>4.1.1.RELEASE</version>
</dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.0.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.0.2</version>
  </dependency>
<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-log4j12</artifactId>
  <version>1.7.7</version>
</dependency>
<dependency>
  <groupId>com.h2database</groupId>
  <artifactId>h2</artifactId>
  <version>1.4.181</version>
</dependency>
</dependencies>
</project>

版权声明:本文博客原创文章。博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117362.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我的webos系统system-X 1.0 beta发布

    我的webos系统system-X 1.0 beta发布   在经历了将近一个月的努力后,我 的webos终于编写完成,该系统完全用javascript编写,没有用到任何flash以及插件,现在还处于测试阶段,暂时只支持ie浏览器,有许多功能还不完善,期待大家一起给我提出宝贵意见,我会继续努力的.   暂时把他命名为system-X,也就是我的姓名sx的扩展.该webos有以下功能:   1.仿windows的文件夹,支持不同文件夹窗口间

    2022年10月21日
    0
  • json字符串转换为Json对象_前端字符串转json

    json字符串转换为Json对象_前端字符串转json参考网上的文章,做了一个关于json的总结,进行留存帮助以后阅读,希望可以帮助到大家。1、使用阿里巴巴的fastjson方式处理。测试实体类publicclassUser{ //用户编号 privateStringuserNo; //用户名字 privateStringname; publicStringgetUserNo(){…

    2022年9月2日
    2
  • icem合并面网格_icem 混合网格 流沙

    icem合并面网格_icem 混合网格 流沙ICEMCFD中处理interface面_计算机软件及应用_IT/计算机_专业资料。Interface在CFD中应用得非常多,比如常见的应用MRF,SRF,MP以及滑移网格。其实在有限元计算……oaoaoaMMM使用ICEMCFD建立二维翼型流场网格rewrewrewAndrewMoandndndICEMCFD是一款专业的CFD前处…

    2022年5月26日
    71
  • 利用matlab画图(r语言能画出哪些图)

    clearallcloseallloadyi.txta=yi;b={‘北京”天津”石家庄”唐山”秦皇岛”太原”呼和浩特”包头’…’沈阳”大连”丹东”锦州”长春”吉林’…

    2022年4月17日
    38
  • Android开发调节屏幕亮度

    Android开发调节屏幕亮度

    2022年1月16日
    32
  • Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符解决方法[通俗易懂]

    Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符解决方法[通俗易懂]对于这个问题,对于我这种初学者来说是经常遇到的,今天就把可靠的解决发法记于此,希望能帮助到大家。ORA-12154:TNS:无法解析指定的连接标识符第一步:查看自己的Oracle服务是否打开。OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”,如果不习惯用…

    2022年7月19日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号