网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

创建部署的xml文件和bat文件

http://www.diybl.com/ 2007-2-6  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

createxml.jsp

<%@page contenttype="text/html;charset=gb2312"%>
<%@page import="java.io.*"%>
<%
try
{
    String ejb_type=request.getParameter("ejb_type");
    String ejb_name=request.getParameter("ejb_name");
    String server_type=request.getParameter("server_type");
    String prim_key_class=request.getParameter("prim_key_class");
    String transaction_type=request.getParameter("transaction_type");
    String trans_attribute=request.getParameter("trans_attribute");
    String package_name=request.getParameter("package_name");

    File myFile=new File(ejb_name+"//ejb-jar.xml");
    myFile.createNewFile();
    PrintWriter pw_jar_xml=new PrintWriter(new FileWriter(myFile));

    pw_jar_xml.println("<?xml version=\"1.0\"?>");
    pw_jar_xml.println("<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>");
    pw_jar_xml.println("<ejb-jar>");
    pw_jar_xml.println("    <enterprise-beans>");
    if(!ejb_type.equals("entity"))
    {
        pw_jar_xml.println("        <session>");
        pw_jar_xml.println("            <ejb-name>"+ejb_name+"</ejb-name>");
        if(package_name.equals(""))
        {
            pw_jar_xml.println("            <home>"+ejb_name+"Home</home>");
            pw_jar_xml.println("            <remote>"+ejb_name+"Remote</remote>");
            pw_jar_xml.println("            <ejb-class>"+ejb_name+"EJB</ejb-class>");
        }
        else
        {
            pw_jar_xml.println("            <home>"+package_name+"."+ejb_name+"Home</home>");
            pw_jar_xml.println("            <remote>"+package_name+"."+ejb_name+"Remote</remote>");
            pw_jar_xml.println("            <ejb-class>"+package_name+"."+ejb_name+"EJB</ejb-class>");
        }
        pw_jar_xml.println("            <session-type>"+ejb_type+"</session-type>");
        pw_jar_xml.println("            <transaction-type>"+transaction_type+"</transaction-type>");
        pw_jar_xml.println("        </session>");
    }
    else
    {
        pw_jar_xml.println("        <entity>");
        pw_jar_xml.println("            <ejb-name>"+ejb_name+"</ejb-name>");
        if(package_name.equals(""))
        {
            pw_jar_xml.println("            <home>"+ejb_name+"Home</home>");
            pw_jar_xml.println("            <remote>"+ejb_name+"Remote</remote>");
            pw_jar_xml.println("            <ejb-class>"+ejb_name+"EJB</ejb-class>");
        }
        else
  &nb

文章整理:DIY部落 http://www.diybl.com (本站)   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言