我们不生产代码,但我们是bug的专业制造者

Hybris之初体验

前言

从2017年6月23号从母校毕业至今,回娘家广东半月有余,想着自己有点学历,学习能力也不错,可以靠脸吃饭,往拉勾网投了十几份简历,意淫着第二天会有好几个hr小姐姐撩我叫我去聊聊人生成为知心朋友,奈何自己并没有发现四年光阴匆匆过,当年考上高州中学满怀理想的与寄托希望重任的热血少年归来时已成为学渣而自己毫无察觉,简历上找不到闪光点,自学的java也是半吊子一知半解,结果投的简历全部石沉大海,从最初投的是需要一到三年java开发工作经验的程序员,改投用两三千招java初级开发的小白,结果也是被无视,一个多星期杳无音信,说心里话,那时心里极度失落到了极点,被人嫌弃到如此境界,那时多亏堂哥收留尽全力招待打点好我的一切,为了我能有瓦遮头还专门换了住处,现在以后都将满怀感激。这样郁闷的日子持续了一个多星期,知道有一天在熟睡中铃声响起,电话里传来小姐姐温柔的声音,问我能不能适应长期出差。我说能,然后经过了四轮的面试现在成了定制加的一员,CEO是个沟通、逻辑、技术各方面能力都很强的人,从见到他的第一面开始就已经被他的个人魅力深深折服,在此感谢孙总的知遇之恩,有幸加入这个团队与一群优秀的程序员为伍,我将在这个平台开启工作生涯的新篇章。

  • 由于公司是做C2B电商解决方案的,用到的框架是hybris,我写这篇博客主要是记录自己在项目学习到的知识与收获,可能一般路人不合适,所以也不打算作为教程写,请谅解。

    1.hybris简介

    hybris software成立于1997年,2013年与SAP整合,成为SAP旗下的一份子,提供全渠道客户互动与商务解决方案,该解决方案能够为各机构提供客户的实时背景,借此向客户提供合理、有效的体验,并利用各个客户触点、渠道和方式销售更多产品、服务和数字内容。
  • hybris 全渠道商务解决方案
  • hybris的核心解决方案久居全球顶级商务软件平台之列,其B2B 和 B2C 商务应用包括:全渠道产品、主数据管理解决方案 (又称为产品内容管理解决方案或产品信息管理解决方案)、 订单管理解决方案, SeeWhy 再营销解决方案, 以及强大的搜索和促销解决方案。
  • hybris全渠道订单管理系统提供所有订单的统一视图,能整合不同渠道的订单流程。通过来自众多订单输入系统、渠道和客户触点的订单整合到hybris订单管理系统中,其以客户为中心的订单管理方式能够补充完善现有的后端逻辑。
  • hybris 产品内容管理 (PCM) 解决方案被誉为产品信息管理领域的领导者,能够帮助客户管理协作式流程,构建、管理和发布有价值的产品数据。
  • hybris B2C Commerce 应用软件是一款综合全面的B2C全渠道商务解决方案,能帮助您通过数字客户触点和实体客户触点提供非凡的个性化客户购物体验。从最初的搜索步骤到以客户为中心的订单处理的整个过程中,开展基于情境且具有相关性的互动,促使顾客购买更多产品。
    hybris参考文档,需要账户密码,一般人玩不起,看看就好了,别打我。

2.在Intellij IDEA中导入hybris项目

1.创建hybris项目文件夹

在Intellij的项目文件夹IdeaProjects里创建一个hybris62文件夹,将电脑中的文件夹HYBRISCOMM6200P_2-80002118中的全部内容复制黏贴进去。

2.导入hybris

打开Intellij的import project,导入刚才文件夹里hybris中的项目,为了让Intellij支持hybris,需要导入hybris插件,导入ccom.intellij.idea.plugin.hybris.impex中的lib就可以了。

3.启动hybris环境

电脑ctrl+R打开终端,cd到D:\IdeaProjects2\IdeaProjects\hybris62\hybris\bin\platform路径下,输入
  • setantenv.bat建立build.xml文件,然后输入
  • ant命令,build success后输入
  • ant intialize对项目进行初始化,
  • ant all命令用于启用hybris中的扩展,
  • ant updateSystem命令用于更新扩展,
  • ant clean用于清除扩展,
  • ant clean all先清除在启用。
  • hybrisserver.bat启用hybris服务器,打开浏览器输入http://localhost:9002既可以登录,用户密码都是admin,既可以在中台控制中使用hybris的扩展等等强大的功能。

    4.添加新的扩展

    在D:\IdeaProjects2\IdeaProjects\hybris62\hybris\bin\中创建custom文件夹用来添加新的扩展。
    然后需要在local.extension中添加在Intellij中就好加载。

    5.在hybris中支持数据库连接

    需要在D:\IdeaProjects2\IdeaProjects\hybris62\hybris\bin\platform\lib\dbdriver中加入数据库的连接驱动。
Intellij初体验2

  1. 1. 前言
  2. 2. 1.hybris简介
  3. 3. 2.在Intellij IDEA中导入hybris项目
    1. 3.1. 1.创建hybris项目文件夹
    2. 3.2. 2.导入hybris
  4. 4. 3.启动hybris环境
  5. 5. 4.添加新的扩展
  6. 6. 5.在hybris中支持数据库连接