摘要:
最近一直在关注领域驱动设计的方法学问题,说实话,这些理论的东西实践起来的确还是很困难,原因是多方面的,第一:领域驱动设计要求开发设计人员与业务专家一起进行头脑风暴,从而建立起领域模型来,而这个过程是贯穿软件开发的整个生命周期的,因为领域模型不是一开始就完全建立起来的,而且开始的模型也可能会随着项目的进行而不断深化变换,这就要求业务专家必须和开发设计人员共同长期的进行这项活动,因此这一点比较比较困难;第二、领域驱动设计的方法是完全面向对象的思想方法,与传统的面向过程(也可以说是面向方法)的开发方法有比较大的差异,面向过程开发是将业务逻辑都在方法里面按照顺序一二三的进行书写,比较集中,领域设计要求 阅读全文
摘要:
对于任何复杂度的excel或doc文档,我们如果需要根据doc模板动态使用程序填充其中文本内容,可以采取如下的方式进行:第一:打开excel或word文档,另存为xml格式。第二:将需要填充的部分可以采用Jsp或者velocity模板等语言添加占位符,最后输出时,文件后缀可以是xml也可以是相应的xls或者doc。仅此而已,简单几步操作,就得到了需要的功能。当然,如果需要对excel或者word进行更多的格式等动态控制,则需要专用的组件进行操作,不在此列。这里的方式仅针对于对内容的填充,不涉及到动态控制格式,或者其他方面的东西,另外,如果你对office的xml格式比较熟悉,也可以采用这种办法 阅读全文