首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >黑莓开发:架构、最佳实践和模式

黑莓开发:架构、最佳实践和模式
EN

Stack Overflow用户
提问于 2011-03-01 20:56:37
回答 2查看 716关注 0票数 3

作为黑莓( Blackberry )的开发者,我们从一个比你的日常手机开发者小得多的工具箱开始新的一天。此外,J2ME约束意味着我们无法利用Java的核心“特性”之一:大量的第三方框架,包括Guice。

既然如此,,黑莓平台的应用程序体系结构中的最佳实践是什么?

我正在寻找回答常年架构问题的核心框架和/或原则,如:

  • 我们如何进行依赖注入?
  • 我们如何进行测试驱动的开发?
  • 如何管理多个API版本?
  • 我们如何从其他Java版本中溜进来或模仿我们最喜欢的特性?

请在每个答案中突出显示一个原则或最佳实践。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-01 21:29:54

我在BlackBerry DevCon‘10上做了一个演讲,其中我谈到了其中的一些主题:

  • BlackBerry应用程序的布局、配置和构建策略
  • 谈话全文
  • 样本代码

在本演示中,我讨论了使用库管理多个API版本以及使用在运行时动态实例化的抽象工厂的各种技术。我还为在BlackBerry屏幕类的继承层次结构中管理API版本时出现的某些问题提供了一些创造性的解决方案。此外,我还提供了一个示例,说明如何使用J2MEUnit和运行在模拟器中的自定义编写(并由源代码提供)的测试控制台GUI进行单元测试。

票数 1
EN

Stack Overflow用户

发布于 2011-03-01 21:00:30

反向翻译器改进了我的开发设置。

我是从AtomicObject的我们的黑莓发展环境那里得到这个想法的。

我从来没有使用过枚举,而且大多数集合都是不可用的,但是泛型和注释可以节省时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5160239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档