Nice TWiki > Doc > JavaIntegration (r1.3) TWiki webs:
Dev | Doc | Main | TWiki | Sandbox
Doc . { Changes | Index | Search | Go }
This page is about the use of Nice on the Java platform and with Java tools. Nice is not yet mainstream, so not supported natively by most tools. Luckilly, Nice is also designed to integrate very well with the Java platform, so in most cases you can use Nice without changing your existing tools and libraries.

Serialization

Nice classes can be made serializable be implementing the java.io.Serializable interface. If needed, you can specifiy their version UID by declaring a field final long serialVersionUID = 123456789L;. You can also implement the methods readObject, writeObject, readResolve and writeReplace to customize the way the class is serialized. In short, serialization in Nice is compatible with Java (you can serialize Nice and Java classes together), and it is done in a very similar way. See the documentation of the Serializable class for more information about java serialization.

Getters and setters

Many tools and frameworks rely on your classes possessing getter and setter methods to access its fields. Examples include Java Beans, JXPath, ...

The Nice compiler automatically generates these getter and setter methods for public fields, so you do not need to write them, and your classes should work with these tools.

Other situations

If you run into a situation where you need to integrate your Nice source code with existing libraries or tools, and you are not sure how to make it work, please feel free to ask on the NiceInfo mailing list for advice. On the other hand, if you do find a good way to make things work, please document it here, so that other users can benefit from your experience!

-- DanielBonniot - 19 Feb 2004 装潢 成人高考 高考 法律 个人简历 求职 小游戏 英语 在线游戏 自学考试 房产 花卉 环保 黄山 减肥 建筑 健康 外汇 学校 医疗器械 医院 在线翻译 招生 专利 太阳能 摄影 牛皮癣 旅游线路 大屏幕 留学 小说 房地产 美女写真 彩票 漫画 考研 免费软件 人体 驾校 美容 喷泉 货架 网站建设 域名 动漫 装修 癌症 集团电话 装饰 视频会议 投影机 地图 许晴 论文 论坛 国庆节 联众 教育 非典 保险 个人域名 培训 咨询 软件 非典型肺炎 英国留学 肝病 写字楼 足球 建材 注册公司 火车时刻表 五笔 外挂999 奇迹外挂 文学 传奇外挂 歌曲 江苏教育 军事 列车时刻表 美体 在线购物 上海热线 笑话 明星写真 汤加丽 人体艺术 浩方 音乐红茶馆 便宜外挂 言情小说 火车票 中国游 墙纸 武侠小说 传奇 传奇世界 玉观音 向导 传奇私服 联众世界 诗歌 究成 边锋 天气 视讯会议 钻石 营养 足彩 空运 硬件 联盟 光端机 电动阀 杀毒 回流焊 帕萨特 吸塑 病毒 掌上电脑 课程 订酒店 移动硬盘 皇历 占卜 净化 测距仪 传媒 传奇3 免费 节能节电 国际机票 红斑狼疮 屏保 同盟 卷板机 财经 高考试题 乳腺病 短信联盟 办公设备 书库 切换器 剪报 招商 电子元器件 耐克 终端 短信同盟 运输 测量机 平衡机 数码冲印 上海大众 校校通 阀门 电脑硬件 美食 贷款 黑客帝国2 企业 晶闸管 足球鞋 网上聊天 网上冲印 二手市场 硬盘录像 市场调查 免费网站 电子书 中级会计师 钎焊 菜谱 台式机 鲜花速递 电视墙 深圳生活 blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog

Topic JavaIntegration . { Edit | Attach | Ref-By | Printable | Diffs | r1.4 | > | r1.3 | > | r1.2 | More }
Revision r1.3 - 26 Jan 2005 - 06:49 GMT - LiYan
Parents: WebHome
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.