`
javashop
  • 浏览: 48293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javashop挂件开发

 
阅读更多

 

创建你的挂件类

新建挂件类:com.enation.eop.demo.widget.TextWidget, 使此类继承:com.enation.eop.sdk.widget.AbstractWidget 并键入如下代码:

public class TextWidget extends AbstractWidget {
	/**
	 * 当挂件设置对话框显示时会调用此方法
	 */
	@Override
	protected void config(Map<String, String> params) {
		//读取挂件的参数并设置给挂件设置页面
		String text  = params.get("text");
		this.putData("text", text);
	}
	
	/**
	 * 当挂件执行时会调用此方法
	 */
	@Override
	protected void display(Map<String, String> params) {
		//读取挂件的参数并设置给挂件页面
		String text  = params.get("text");
		this.putData("text", text);		
	}
}

 

 

 

创建挂件页面和挂件配置页面

挂件相关页面采用freemarker模板引擎,请参照相关文档。

在TextWidget类的所在包中建立名为:‘类名.html’的挂件显示文件(TextWidget.html): 代码示例

您输入的是${text}

配置挂件spring bean

在spring文件中加入:

<bean 
id="textWidget" class="com.enation.eop.demo.widget.TextWidget"></bean>

AbstractWidget 说明

[编辑]参数

EOP会为挂件提一些必要的参数,并能过execute和config方法的params参数传递

  • id 在本页面中挂件的唯一id
  • type 挂件类型

用户在config页面中定义的参数也在params中得到

[编辑]常用方法说明

  • void putData(String key, Object value)

设置页面变量

  • void setPageName(String pageName)

设置模板文件的名称

  • void setPageExt(String pageExt)

设置页面扩展名

  • void setPageFolder(String pageFolder)

设置页面所在文件夹,指定的是servletContext的相对路径,如:setPageFolder(“/debug/”) 则指定为虚拟目录根下的/debug目录为挂件页面的存储文件夹。

 

 

 

1
1
分享到:
评论

相关推荐

    基于java的开发源码-Javashop-eop Java开发框架.zip

    基于java的开发源码-Javashop-eop Java开发框架.zip 基于java的开发源码-Javashop-eop Java开发框架.zip 基于java的开发源码-Javashop-eop Java开发框架.zip 基于java的开发源码-Javashop-eop Java开发框架.zip 基于...

    基于Java的源码-Javashop-eop Java开发框架.zip

    《Javashop-eop Java开发框架深度解析》 在当今的互联网开发领域,Java以其稳定性和跨平台性成为众多企业级应用的首选语言。Javashop-eop Java开发框架便是基于Java的一种高效、易用的框架,它旨在简化Web应用程序...

    javaShop的一些总结

    JavaShop是一个基于Java技术开发的在线商城系统,它集成了电子商务的基本功能,如商品浏览、购物车、订单处理、支付接口等。这个系统的构建通常涉及多个技术层面,包括前端展示、后端服务、数据库设计以及与第三方...

    javashop安装过程及注意事项

    Javashop是一款基于Java技术开发的电商系统,对于初学者来说,了解其安装过程和注意事项至关重要。以下是对Javashop安装步骤的详细说明,以及可能遇到问题的解决方案。 1. **导入项目**: 首先,你需要将Javashop...

    基于Java的Javashop-eop Java开发框架.zip

    JavaShop-eOP是一个基于Java语言的开源电子商务平台开发框架,专为构建网上商店和电子商务解决方案设计。这个框架的出现,旨在简化开发过程,提供高效、可扩展和安全的代码基础,帮助开发者快速构建功能丰富的电商...

    javashop数据库文档及操作手册

    【JavaShop数据库文档及操作手册】是针对基于Java开发的电商开源项目JavaShop的重要参考资料,主要包含数据库设计文档、SQL脚本以及详细的操作手册。这个资料包旨在帮助开发者和运维人员理解和管理JavaShop项目的...

    javashop数据库文件

    javashop 商城 多用户商城 数据库结构和数据,导入mysql就可以查看~~

    javashop7.1.15去授权,javaShop JAVA版多用户B2B2C商城源码(PC +H5+APP) 友情提示:此源码需要有java基础的开发人员 JAVA版多用户B2B2C商城源码(P

    javashop7.1.15去授权,javaShop JAVA版多用户B2B2C商城源码(PC +H5+APP) 友情提示:此源码需要有java基础的开发人员 JAVA版多用户B2B2C商城源码(PC+H5+APP) 商城前台: http: buyer.javamall.com.cn 企业级...

    JavaShop 模板制作手册

    首先,JavaShop模板的开发需要对模板路径和文件构成有所了解。模板文件存放在JavaShop安装目录下的/themes/目录中,每个模板套件下都有其特定的目录和文件结构。这包括可重用部分、边框目录、框架文件、配置文件以及...

    JAVASHOP4.0安装包

    **JAVASHOP4.0** 是一个基于Java技术开发的网上商城系统,适用于电子商务企业构建功能完善的在线购物平台。这个安装包包含了该系统的主要组件和配置文件,以帮助用户快速部署并运行JAVASHOP4.0。下面将详细阐述JAVA...

    javashop B2C开源电商系统 v6.3.2

    同时Javashop的模板引擎及组件机制让扩展变得简单,更有大量第三方组件可供选择,极大的降低二次开发成本。 Javashop基于SpringMVC + Freemarker框架+Shiro框架开发。前端使用HTML+CSS+JS开发。

    javaShop JAVA版多用户B2B2C商城源码(PC+H5+小程序+APP) 友情提示:此源码需要有java基础的开发人员 JAVA版多用户B2B2C商城源码(PC+H5+小程序+APP) 商

    javaShop JAVA版多用户B2B2C商城源码(PC+H5+小程序+APP) 友情提示:此源码需要有java基础的开发人员 JAVA版多用户B2B2C商城源码(PC+H5+小程序+APP) 商城前台: http: buyer.javamall.com.cn 商城后台: ...

    Java开发流程(流程图)

    Java开发流程 Java开发流程 Java开发流程 Java开发流程 Java开发流程

    java webService接口开发案例

    Java WebService接口开发是将Java应用程序暴露为网络服务的一种方式,允许不同系统间的数据交换和交互。本案例将深入探讨如何使用Java实现Web服务的创建、发布和调用。 一、理解WebService WebService是一种基于...

    **JavaShop 7.1.15:多用户B2B2C商城源码系统(Spring Boot + Webpack + Vue 架构,全面兼容PC+H5+APP)**,javashop7.1.15去授权,j

    **JavaShop 7.1.15:多用户B2B2C商城源码系统(Spring Boot + Webpack + Vue 架构,全面兼容PC+H5+APP)**,javashop7.1.15去授权,javaShop JAVA版多用户B2B2C商城源码(PC +H5+APP) 友情提示:此源码需要有java...

    中控Java二次开发demo

    这个"中控Java二次开发demo"提供了使用Java语言进行中控考勤系统开发的示例代码和指南,对于需要进行此类开发的程序员来说是极其有价值的资源。 1. **中控考勤系统**:中控考勤系统通常集成了指纹识别、面部识别等...

    java web接口开发demo

    【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...

    xmljava系统源码-Javashop-B2C:Javashop-B2C

    同时Javashop的模板引擎及组件机制让扩展变得简单,更有大量第三方组件可供选择,极大的降低二次开发成本。 #关于数据库 默认会自动进入安装程序,安装后会在install目录下增加install.lock文件。若第一次已安装,...

    java开发详细设计文档模板

    java开发详细设计文档模板java开发详细设计文档模板java开发详细设计文档模板java开发详细设计文档模板java开发详细设计文档模板

Global site tag (gtag.js) - Google Analytics