原文来自:http://blog.csdn.net/wang102010/article/details/7286087
了解更多可以访问:http://bsdn.org/projects/bdf
提前拿到了bdf的源代码.顺手搭建了下开发环境.由于想在上面做商业开发,所以不得不把它的源代码解压出来搭建开发环境.
设计考虑以下几点
- 为了能不影响bdf框架的整体更新.主要的设计思想还是想通过另外实现接口并替换原有的bean来实现.
- 项目纳入svn源代码管理,有新的更新解压替换现有的版本代码.
- bdf编译好的jar是不能出现在项目中的.
- 简单的开发环境搭建在bdf出来后会有详细的说明,说下我的带源代码的开发环境的搭建
- jdk和编译级别必须是1.5
看了下bdf模块的加载机制.还没来得及重写这个加载机制,所以就按如下方式处理的.相关机制见DynamicContextLoader类
- 用rar打开bdf编译好的jar包,删除META-INF文件夹外的所有内容.
- 解压所有源代码包.将他们放到项目的sourcefolder 中,放一起,分开放都随意,bdf的包组织得很清晰合理.
- 将bdf需要的jar合并后删除重复的.最后得到的jar包很大100多m吧,不过我们的项目貌似jar包都不比这个小.算合理范围内.
- 要开启那个模块,将第一步得到的jar放到项目的lib目录下
- dorado默认用tomcat做调试服务器.个人感觉runjettyrun比较好.如果用jetty的朋友,tomcat的jar还是要引用下
带源码的开发环境搭建完毕.
总的来说这个加载机制设计的还是很好的,要那个模块,将jar包放进去就可以了.不过不适合我......学习和修改都不是很方便.对于熟悉spring的兄弟们来说还是习惯自己来控制模块的开启与关闭.
最后效果如下
分享到:
相关推荐
Spring Boot是Spring框架的一个子项目,旨在简化Spring应用程序的初始搭建以及开发过程。Spring Boot的核心特性是可以创建无配置的、独立的、生产就绪的应用程序,并且对集成Spring生态系统中的其他组件提供了默认...
BDF3是基于Spring Boot组件化的渐进式企业级开发框架。提供各种企业级通用模块功能,使用BDF3框架在业务项目中,我们可以直接专注于业务功能模块的开发。 欢迎大家联系我们:技术交流,商业合作,共建开源等。 非多...
在BDF框架中,常用的工具类提供了丰富的API,帮助开发者快速实现常见的编程任务,提高了开发效率。 **1.1.5 异常处理** 异常处理是程序设计中的一个重要概念,用于处理程序运行时可能发生的错误或异常情况。在BDF...
它最初由X.Org基金会为X Window System开发,目的是为了方便地共享和分发字体。BDF文件的主要特点在于其简单性和可扩展性,使得它能够支持多种字符集和编码方式。 BDF文件的核心结构分为两大部分:文件头和字符数据...
这个过程对于开发人员来说非常有价值,因为某些硬件平台可能只支持特定的字体格式,如BDF,而OTF文件则更常见于高端设计软件中。通过OTF2BDF工具,开发者可以轻松地将美观的OTF字体转化为能够在低功耗设备上使用的...
**BDF2**是BSTEK公司推出的一个企业级应用开发框架,它集成了多种功能模块,旨在简化企业应用的开发过程,提高开发效率。 ##### 1.1 项目创建与配置 - **项目创建**: BDF2提供了快速创建项目的模板,支持常见的Web...
在 IT 领域,尤其是企业级应用开发中,Dorado7 是一个广泛使用的轻量级前端框架,它为构建用户界面提供了丰富的组件和功能。BDF,全称为 Business Data Form,是 Dorado7 中的一个核心组件,用于展示和编辑业务数据...
标题中的“BDF 字库文件转换工具”是指一种软件或应用程序,主要用于处理BDF(Bitmap Distribution Format)格式的字库文件。BDF是一种用于存储字符点阵数据的标准格式,广泛应用于嵌入式系统和微控制器,如MTK...
在有限元分析领域,BDF(Bulk Data Deck)文件是一种常用的数据存储格式,它由NASA开发并被广泛用于Nastran软件中。PyNastran是Python中的一个开源库,专门设计用来读取和处理BDF文件,为用户提供了一种灵活、高效的...
在实际应用中,将TTF转为BDF的场景可能包括开发嵌入式系统、游戏开发、编程教学或任何需要自定义低分辨率字体的地方。转换过程可能会涉及到字符编码、字体大小选择、位图的抗锯齿处理等技术细节。使用FontTool这样的...
matlab读取bdf文件,外网资源;BCIduino脑机接口社区整理。
ttf to bdf,这个工具可以把ttf格式的字体转成bdf,但是功能不算很强,看看还行。
总的来说,这个压缩包包含了生成和使用点阵字体,特别是BDF格式,所需的资源和工具,适用于开发基于联发科芯片的设备,并且能够处理Unicode编码的多语言文本。对于那些需要在低资源环境下保证文本清晰显示的开发者来...
标题"BDFtoBMP.zip_BDF_bdf bmp_bdf font_...通过理解BDF和BMP格式的基本原理,以及分析压缩包内的文件结构,我们可以推断出这个项目的开发背景和功能实现。对于需要处理BDF字体的人来说,这样的工具无疑是十分实用的。
这个过程通常涉及数据转换、接口开发或者利用特定的库或工具来确保BDF2文件中的信息能被Uflo2正确解析和利用。这可能是为了实现更高效的数据分析、模型构建或结果可视化,从而提高工作效率或解决特定的计算问题。 ...
BDF格式是由X.Org Foundation开发的,用于描述ASCII字符集或扩展字符集的位图字体。每个BDF文件包含一系列的元数据和字符定义,元数据包括字体大小、编码信息、风格等,字符定义则提供了每个字符的像素布局。这种...
TrueType主要由Apple开发,被大多数操作系统支持;OpenType则由Adobe和Microsoft联合推出,不仅包含了TrueType的特性,还增加了对PostScript字体的支持。转换BDF工具能将这两种格式的字体文件直接转换为BDF,这在...
matlab读取patran的bdf文件,以便修改patran内部载荷设置,通过读取其内部的数值,再在matlab中修改,最后改变patran载荷
在开发过程中,开发者可能需要对MTK字库的内部结构有深入理解,并且熟悉BDF文件的规范。这个工具的源码对于学习字体处理、二进制文件解析和C++编程具有一定的参考价值。 文件列表中的"mtk2bdf"可能是源码文件或编译...