Welcome 微信登录

首页 / 软件开发 / JAVA

在eclipse 3.4 Ganymede中安装subclipse和subversive

在eclipse 3.4 Ganymede中安装subclipse和subversive

在eclipse 3.4 Ganymede中安装subclipse和subversive2011-08-26首先说一下这几天折腾eclipse 3.4和subclipse的臭事,极其郁闷,浪费不少时间。简单的说,就是eclipse3.4和subclipse插件的问题。我的工作用机有两个,公司的笔记本和家里的台式机。事情的过程是这样:1. 家里的机器升级到eclipse 3.4,用links方式安装原来给3.3版本用的subclipse,一起正常,可以使用2...
最重要的Java EE最佳实践

最重要的Java EE最佳实践

最重要的Java EE最佳实践2011-08-26 IBM Keys Botzum等引言在过去的几乎整整十年中,人们编写了很多有关 Java™ Platform, Enterprise Edition (Java EE) 最佳实践的内容。现在有十多本书籍 和数以百计(可能更多)的文章,提供了关于应该如何编写 Java EE 应用程序的 见解。事实上,这方面的参考资料如此之多,并且这些参考资料之间往往还存在 着一些矛盾的建议,以至于在这些混杂的内...
系统学习hibernate之六:一对一外键关联映射双向关联

系统学习hibernate之六:一对一外键关联映射双向关联

系统学习hibernate之六:一对一外键关联映射双向关联2011-08-26hibernate一对一唯一外键关联映射(双向关联Person<---->IdCard)一对一唯一外键关联双向,需要在另一端(idcard),添加<one-to-one>标签,指示hibernate如何加载其关联对象,默认根据主键加载person,外键关联映射中,因为两个实体采用的是person的外键维护的关系,所以不能指定主键加载person,而要根据p...
如何在eclipse rcp中使用富文本编辑器(rich editor)

如何在eclipse rcp中使用富文本编辑器(rich editor)

如何在eclipse rcp中使用富文本编辑器(rich editor)2011-08-26使用eclipse rcp开发自己的应用程序时,经常需要使用到格式文本的编辑与展示。但在SWT/JFACE组件中并未提供合适的组件来完成此任务,Text与我们的要求相差甚远。我的OA系统中公文的正文部分需要一个合适的rich editor来完成此任务。于是蛮世界的寻找适合的java rich editor组件来完成这个需求,最后寻得两个比较容易在eclipse rc...
Java:如何选择最为合适的Web开发框架

Java:如何选择最为合适的Web开发框架

Java:如何选择最为合适的Web开发框架2011-08-26如何选择Web开发框架开发框架的选择,始终是个仁者见仁、智者见智的事情。尤其是Web层的开发框架,数量非常多,而且各有特色,如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。下面先来看看为什么要使用Web开发框架一 使用框架的必然性框架,即framework。其实就是某种应用的半成品,把不同应用程序中有共性...
Struts中关于用户权限限定的建议

Struts中关于用户权限限定的建议

Struts中关于用户权限限定的建议2011-08-26关于web系统的权限限定问题,可能有很多的办法,我在这里说一下自己的一些小技巧,起到抛砖引玉的作用,忘各位指正:系统中一个角色包含多个用户,角色和用户之间最好采用一对多,以免发生混乱;自系统初起的时候,系统只有一个超级用户(例如root),有两个默认角色,即游客角色和注册用户角色;超级用户可以在后续管理中添加角色,默认角色不能删除,其他角色的删除中如果这个角色下有用户,可以采取不允许删除或删除后这些用...
任务列表分派给多个线程的策略及方法

任务列表分派给多个线程的策略及方法

任务列表分派给多个线程的策略及方法2011-08-26多线程下载由来已久,如 FlashGet、NetAnts 等工具,它们都是依懒于 HTTP 协议的支持(Range 字段指定请求内容范围),首先能读取出请求内容 (即欲下载的文件) 的大小,划分出若干区块,把区块分段分发给每个线程去下载,线程从本段起始处下载数据及至段尾,多个线程下载的内容最终会写入到同一个文件中。只研究有用的,工作中的需求:要把多个任务分派给多个线程去执行,这其中就会有一个任务列表指派...
拿Eclipse RCP做个自己的数据库迁移工具

拿Eclipse RCP做个自己的数据库迁移工具

拿Eclipse RCP做个自己的数据库迁移工具2011-08-26我的产品是被要求运行在多种常见数据库平台下(mysql/sqlserver/oracle)下,在开发中需要严格遵循相关的规范以确保能够实现跨数据库类型的要求.(相关的要点在我的"你的系统真的因为使用hibernate就可以适应各种数据库吗? "一文中已提及).在初始开发时有一个问题是比较困扰我的团队的,我们开发的时候必定是基于某个特定的数据库开发的(比如mysql),但...
spring框架使用任务调度quartz的例子-TriggerListener篇

spring框架使用任务调度quartz的例子-TriggerListener篇

spring框架使用任务调度quartz的例子-TriggerListener篇2011-08-26有时候我们的任务(Job)需要再某些任务完成之后才能进行;例如从旧的数据库批量导数据的时候;需要现将被其他数据依赖的数据导入新的数据库;然后再进行关系的导入.。在这种情况下我们就可以使用Quartz的listener来做文章了。首先我们写一个主任务的类,命名为MainJob;她的作用是作为一系列任务的开始点。MainJob.javapackage jobs;...
SAML简介:安全地共享数字身份信息

SAML简介:安全地共享数字身份信息

SAML简介:安全地共享数字身份信息2011-08-26 博客园 小y简介安全是所有Web项目在设计时都要考虑的一个重要因素。无论是选择最短口令 ,决定何时使用SSL加密HTTP会话,还是通过自动登录cookie来识别用户,都经常 要付出重大的设计努力,以保护用户的身份信息和他们可能存放于Web站点的其他 资料。糟糕的安全性可能带来公关灾难。当最终用户努力保持对其个人信息的控 制时,他们要面临令人迷惑的隐私政策,需要牢记众多站点的不同口令,以及遭 遇&ld...
NetBeans vs. Eclipse RCP:插件机制比较

NetBeans vs. Eclipse RCP:插件机制比较

NetBeans vs. Eclipse RCP:插件机制比较2011-08-26 blogjava JiangshachinaNetBeans与Eclipse处理扩展点及扩展的方式是不同的。让我们看看这些不同 之处。请注意,本文仅针对那些对这两个平台的插件机制都具备相当知识的人。NetBeans Platform:定义扩展点创建一个接口,并将它置入一个公共模块包中。创建扩展创建上述接口的实现,并通过layer.xml文件将它注册到虚拟文件系统 中。读取可...
Java的核心API需要掌握的程度

Java的核心API需要掌握的程度

Java的核心API需要掌握的程度2011-08-26Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用"就傻". 1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer. 3、java.io包下的60%...
Eclipse插件Continuous Testing介绍

Eclipse插件Continuous Testing介绍

Eclipse插件Continuous Testing介绍2011-08-26介绍现在IT开发人员比以往任何时候都更加关注测试的重要性,没有经过良好测试的代码更容易出问题。在极限编程中,测试驱动开发已经被证明是一种有效提高软件质量的方法。在测试驱动的开发方式中,软件工程师在编写功能代码之前首先编写测试代码,这样能从最开始保证程序代码的正确性,并且能够在程序的每次演进时进行自动的回归测试。单元测试是和开发人员最密切相关的测试类型。它通常由开发人员编写和执行。...
<< 521 522 523 524 525 526 527 528 529 530 >>