摘要:
torque中的一些问题说明:这里描述的问题来自: torque3.1.1, village2.0 dev,文中用到的代码来自开源apache项目. 文中虽例子,但主要是辅助说明错误原因和解决办法.以给使用turbine+torque+velocity的人一点帮助. torque是apache数据库项目中一个子项目,它实现数据库的持久层,是jdo的apache实现.自从和turbine项目分出来......
摘要:
摘自:http://www.hibernate.org.cn/viewtopic.php?t=13335&highlight=作者: 陈智峰 1. 文档背景介绍文档主要以本人在一个类似日志系统的项目中对“会议记要”模块进行修改时所遇到的问题为背景,描述了oracle 的clob数据类型在hibernate中的应用心得。现把心得小结一下,跟大家一块交流学习,本文的......
eclipse 插件开发初探心得(一)
1 eclipse插件开发系统的结论(接选) 【程序编程相关:
EJB3笔记1-EJB3大变脸,实体Be】eclipse插件开发已经是现在各大软件厂商比较关注的一个热点,在随着竞争日益激烈的今天,软件开发效率及质量成为软件厂商们不可不争的两个重要战略点,开发工具的实用性与方便性也成了这场竞争的关键,定制一套符合自己厂商特点的开发工具尤为重要.本文利用了eclipse插件开发技术对基于j2ee框架的vo层代码生成工具系统进行了详细的设计与实现,结合现实,对基于eclipse插件开发的教学具有一定的意义.本系统的最终实现,体现了java技术在ide开发中的强大优势,同时也证实了利用swt来开发界面的合理性.系统满足了xxxx开发组的需求,为今后的开发工作奠定了坚实基础.
【推荐阅读:java.net.NetworkInte】
【扩展信息:
使用Spring framework实现】2 难点解决方案及心得
我个人并不是eclipse的狂热爱好者,虽对java编程与相应的ied有一定的认识,但是一开始的时候对eclipse的框架是不大了解的,所以在项目的进行中,也并不是一帆风顺,遇到了许多难题,犯过许多低级错误,项目开始的时候一天写不出一行代码,因为eclipse的插件开发在国内时属凤毛麟角,能够查阅的中文书籍只有3本,网络论坛上的例子几乎只有halloword,在刚开始的两周内,每天的8小时工作时间里,平均要花6~7小时来读代码(这些代码是通过反编译其它有代表性的插件得来的),读资料(大部分是关于eclipse架构的),剩下的时间用来与组员交换意见,经验与调侃项目的未来,在结束一天的工作之前写几行有重大突破的代码.渐渐的,我们的插件在问题的解决中不断的成型,下面列出一些开发难点与相应的解决方案
2.1 在eclipse上为插件找一个切入点
当我们知道自己电脑中的类能干什么的时候,下一步就想到怎么才能在eclipse的平台上展示自己的功能类,当然在此之前你必须学会在调试环境中正确的调试好你的功能类(最好能让它表现出来,halloword是一个不错的选择),接下来明确我们的问题:怎么让eclipse把我们的类送进内存(调用并实例化),这一切都依赖于xml,在自己的插件项目生成的时候会自动生成一个plugin.xml文件,你只要在该文件中声明你要扩展的内容(功能类)与在哪扩展(表明扩展点)即可.在eclipse启动时,平台的基础部分会查找系统中注册的插件,在plugin.xml中,形如class="com.dx.eclipse.plugin.vodemoaction"的标签会找到是哪个类会在哪个动作发生后被调用.扩展点的问题在这里就不再累述了,只是想告述大家当你的动作(action)被触动时,却没有实例化你的类(必须保证你的功能类是可用的),你应该到plugin.xml中找一找了.
2.2 使用swt不用swing与awt,why?
...
下一页 摘要:
在java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《java 虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》,和《thinking in java》翻了也找不到很好的答案......