import java.io.File; import java.io.FileOutputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.Source; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform...
by qbq - Java文档中心 - 2008-06-27 10:20:43 阅读(889) 回复(0)
Menu.JSP源码 menu .btn input{ background:#FF6600; border-left:1px #FFFFFF solid; border-top:1px #FFFFFF solid; border-right:1px #990000 solid; border-bottom:1px #990000 solid; padding-top:4px; color:#FFFFFF; } function newItem(ele){ var pNode; var pdiv; var item_name,item_url,item_tip; var text1,text2,text3; pNode =ele.parentNode; pdiv=document.createElement(""); item_hidden=document.createElement...
3. xmlTreeXSL.java package com.sitechasia; import javax.servlet.*; import javax.servlet.http.*; import java.io.PrintWriter; import java.io.IOException; public class xmlTreeXSL extends HttpServlet { PrintWriter out; boolean flag=true; private static final String CONTENT_TYPE = "text/xsl"; private static final String CONTENT_XSL = ""; /**Initialize global variabl...
2.xmlServlet.java package com.sitechasia; import javax.servlet.*; import javax.servlet.http.*; import java.io.PrintWriter; import java.io.IOException; import javax.sql.RowSet; import com.sitechasia.ejb.*; import javax.ejb.Handle; public class xmlServlet extends HttpServlet { PrintWriter out; private static ResultEdit re; private Object ref; boolean flag=true; private Handle han...
4.ejb-jar.xml文件 ResultEdit com.sitechasia.ejb.ResultEditHome com.sitechasia.ejb.ResultEdit com.sitechasia.ejb.ResultEditBean Stateful Container imis javax.sql.DataSource Application ResultEdit * Required 5.weblogic-ejb-jar.xml文件 Result...
6.3.源码 6.3.1.ResultEdit SessionBean源码和相关文件 1.远程接口文件,ResultEdit.java package com.sitechasia.ejb; import java.rmi.*; import javax.ejb.*; import java.io.*; import javax.sql.RowSet; import java.sql.SQLException; public interface ResultEdit extends EJBObject { public RowSet getRowSet() throws RemoteException , SQLException ; public RowSet setRowSet(String sqlExp...
6.1.Servlet的发布 在weblogic下的发布 首先编译Servlet的源文件,生成serlver的class文件.假设Servlet是com.sitechasia.RefreshServlet 假设weblogic目录下的wlserver6.0目录为根目录,设定根目录名称为%wl_home%,并假设weblogic的配置文件没有被改动过. 步骤一,把RefreshServlet文件复制到%wl_home%\ config\mydomain\applications\DefaultWebApp_myserver\WEB-INF\classes\com\sitechasia 步骤二,修改%wl_home%\ config\mydomain\...
4.5.构造生成点击树型xml显示详细节点内容的Servlet 在点击树的树杈节点时,会使当前点击节点发生变化,这种变化会要反映到节点的详细状态信息显示上,这种页面之间的通讯在这里是通过改变cookie中的点击对象的值来传递的,使用这种方式的原因有: 一,处理反应快,因为只是对客户端的cookie进行一些简单的读写操作,避免了一些较为烦琐,耗时的通讯和服务器处理过程; 二,对点击的安全性要求不高,点击对象是显式操作的,没有敏感的客户信息...
4.4.构造显示树型结构的XSL模版 在上面的demotree.xml,是不能单独显示出如图一一样的树结构的,需要把xml文件用XSL模版来转换。 在这里实际上需要把xml文档用模版格式为以下样式: 每一个li表示一个子节点,ul表示其上的li为一树杈,其下的li为其子节点,可能为树杈,可能为叶子,取决于该子节点是否具有ul。 XSL模版功能定义着如何转化嵌套的node节点为嵌套的ul和li表示。 模版转化的关键代码: ...
4.3.构造生成xml的servlet 这一步的主要实现是从数据表中提取符合要求的记录生成嵌套的xml,servlet的源码是xmlServlet.java,选用oracle作 数据库 服务器。 对 数据库 记录处理的过程基本上类似于XSL模版的处理: 先查找layer的值为0的记录,对该记录进行分析,分析是否具有下级节点,这是通过该记录的href是否为空来进行分支处理的,href为空时,通过id的输入参数进行递归查找,请参见xmlServlet.java源码。 /*RowSet是ResultSet...