摘要:1,尽量使用c#和java语法的交集2,新建一个包封装类库相关的常用的调用,如platform.collection,platform.string等3,使用自定义接口隔离平台相关的调用,如消息系统(msmq,jms),远程调用系统(.net remoting, rmi),序列化机制等 理想情况下,你几乎会同时得到支持.net和j2ee的各一套系统 不考虑webservice的情况下
......
摘要:第十章 属性 摘要: 本章讨论c#中的 属性 及 索引器 一、属性 分为静态属性、实例属性和虚属性 l 避免直接访问类型字段或使用烦琐的访问器方法进行访问 l 很好的实现了类型的数据封装,如:改变字段而维持属性的意义对用户是透明的 l 代码量小,运算量小的操作才使用属性,否则使用方法调用更合适 二、索引器 l 可有多个重载的索引器,只要参数列表不同即可 l 可通过应用system.runtime.compilerservices.indexernameat......
JSP页面<% ... %>中怎样使用out及其它应该知道的:
问题: 假设jsp文件名为usingout.jsp, 其中有一个函数声明: 【相关文章:VB.net基础:如何获得并显示网上图片】
out是javax.servlet.jsp.jspwriter类的实例,jsp页面是对servlet进一步的封装。 【扩展阅读:关于blog的作用的一些思考】
【扩展信息:
JSP标签自定义(2)---getPro】
答案: usingout.jsp 转换为 java文件后,查看java文件:
<%! ... %>中定义的函数,变量,最终作为文件类(class usingout)的成员函数与变量,而不是作
为servlet入口函数_jspservice中的成员函数或变量。
<% ... %>中包含的jsp语句被包含在入口函数service中。
可以看到_jspservice函数中开头: jspwriter out = null; out = pagecontext.getout(); ...
下一页 摘要:动态生成java代码 bcel即bytecode engineering library,它是一个第三方的字节码生成库,能帮助我们在内存中直接生成java字节码。bcel是一个源代码开放的免费代码库(http://sourceforge.net/projects/bcel/),可以帮助我们分析、创建、处理二进制的java字节码。本文将说明任何用bcel来动态生成java代码。 /* * 创建日期 2004-7-2 * 创建人 hongsoft * 文件名 ......