"其中ip是用户使用的计算机名,dbname是用户使用的数据库。"
6.用网页编写工具设计表示层的HTML文件。其中需动态显示的文字用xx来表示。写相应的.java文件[不可缺],显示时调用该类的run方法。如果html文件中有xx的,则需写setTextCid("something to be displayed")。
如果html文件中有表单,表单的action应赋值为处理该表单的类名<例:form>.po。在form.java中取得表单textfield的值,用getParameter('textfield name')函数,但需解码。
解码过程为:
|
//此时example为iso编码。
|
//先解再编码,此时example为中文编码。
7. 在事务层写数据操作方法。
低层的对数据库的操作已由dods生成,此处主要调用数据层的方法。具体包括对每个字段的getxxx,setxxx方法,可查询字段的setQueryxxx.
当表示层需对数据操作,则调用事务层的相应方法即可。
8. 注意:
1) data,presentation,business目录中的makefile文件 'CLASSES ='一定要加上该文件加中所有的类。
2) 每个目录中的.java文件要加上'package 自身的目录';
9. 编译执行。
|
前景和展望
去年11月份Lutris得到了Intel IA-64项目基金和其他风险投资公司1500万美元的投资,今年8月份enhydra 企业版Alpha2已经开始发行,其中囊括兼容了绝大多数internet应用软件的开发工具J2EE [TM] APIs: Servlet, JSP, JNDI, EJB, JTA, and JDBC等。我们有理由相信:在不久的将来,Enhydra将会是第三次的Asp浪潮上的弄潮儿!