`
fengfeng925
  • 浏览: 107128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xmlc模板技术实现页面和代码相分离详解

阅读更多
最近的一个小项目,规定必须要用xmlc模板技术开发,虽然很不愿意,但无奈项目组如此规定,因为之前从没接触过,所以只有研究一番了。

首先,要安装设置xmlc插件,我用的是myeclipse6.0,安装在E盘。首先,将net.sourceforge.xmlceclipse.core插件拷贝到E:\MyEclipse6.0\eclipse\plugins目录下。然后,设置link方式进行链接。在E:\MyEclipse6.0\eclipse\links下建立一个新的文件mylinks.link,里面配置插件的目录path=E:\\MyEclipse6.0\\eclipse\\plugins

重启myeclipse。新建工程testxmlc,右击工程,会发现多了个选项叫Enable XMLC,右击,就可以选上,这样,你的项目就和XMLC插件相关联了。右击你的项目,选择Properties,在左边的导航栏中选择XMLC properties,在Source Directories中把原先的选中后remove掉,然后添加新的folder,比如testxmlc/src/models,这个包下,存放你要编译的html文件,在Java Source Folder中输入testxmlc/src,这是你存放java源文件的地方。再选择左侧导航栏,XMLC Deauflt properties,在Package Properties填写java,这是我存放编译好的html对应的java类的地方。前提是这些包都建立好了。点击ok。这样,试试吧,在models下建立个HelloWorld.html文件。编辑好后,右击你的项目,选择Enable XMLC,这样,编译好的java文件就生成了。新建立servlet,内容如下
public class HelloWorldServlet extends HttpServlet {   
  
    private static final long serialVersionUID = 1L;   
  
    public void doGet(HttpServletRequest request, HttpServletResponse response)   
            throws ServletException, IOException {   
        response.setContentType("text/html;charset=utf-8");   
        PrintWriter out = response.getWriter();   
        HelloWorldHTML _html = new HelloWorldHTML();   
        _html.setTextClickme("Hello World!");   
        out.print(_html.toDocument());   
        out.close();   
    }   
  
    public void doPost(HttpServletRequest request, HttpServletResponse response)   
            throws ServletException, IOException {   
        doGet(request, response);   
    }   
}  

好了,配置好后,访问一下就搞定了。
分享到:
评论

相关推荐

    Winform可视化打印模板 xml格式自定义模板.rar

    这可以通过C#的方法和函数实现,与XML解析和数据绑定相结合。 8. **示例代码**:`test0820.sln`是Visual Studio的解决方案文件,包含项目及其依赖项;`.v12.suo`和`.suo`是用户选项文件,保存了关于解决方案的个人...

    《动态Web数据库技术—基于JSP和XML技术实现》源代码

    通过这本书的学习,读者不仅可以掌握JSP和XML的联合使用,还能深入理解Web开发中的MVC(Model-View-Controller)模式,以及如何设计和实现高效的数据库交互逻辑。 总的来说,《动态Web数据库技术—基于JSP和XML技术...

    XML个人简历_附代码和论文

    【XML个人简历_附代码和论文】这篇内容主要讲解了如何使用XML技术来实现个人简历的创建,并结合实验报告展示了具体实现过程。XML(Extensible Markup Language)是一种元标记语言,它的核心特点是允许用户自定义标记...

    JavaScript动态网页技术详解实例源代码

    本资源“JavaScript动态网页技术详解实例源代码”旨在深入解析JavaScript在创建动态网页时的技术细节,并通过实例源代码帮助学习者更好地理解和应用这些知识。 首先,我们要了解JavaScript的基本语法,包括变量、...

    XML XML Schema XSLT 2.0和XQuery开发详解源代码.rar

    这个压缩包“XML XML Schema XSLT 2.0和XQuery开发详解”包含了与这些技术相关的源代码示例。这些示例通常会涵盖以下方面: 1. **XML文档结构**:示例可能包括不同类型的XML文档,展示如何创建符合XML语法规则的...

    Freemarker代码生成器实体映射xml的ftl模板文件

    在这个场景下,"Freemarker代码生成器实体映射xml的ftl模板文件"是指利用Freemarker模板技术来创建一个用于生成XML实体映射文件的模板。这个`XML.ftl`文件就是核心,它是Freemarker模板的实例,其中定义了如何根据...

    英文版flash相册与flv视频播放flash+xml全站模板素材源代码下载

    这个模板利用了Flash技术,结合XML数据驱动,提供了灵活的内容管理和展示方式。 首先,我们要了解Flash技术。Flash是一种由Adobe公司开发的多媒体创作平台,用于制作动画、交互式应用程序、网页组件等。它支持丰富...

    超炫Flash+XML网站模板源码

    在这款模板中,AS2被用来处理用户交互、动态加载内容和实现各种动态效果。例如,可能有按钮点击事件、滑动菜单、视频播放等,这些都是通过AS2代码实现的。 2. XML:XML(Extensible Markup Language)是一种标记...

    漂亮的flash+xml相册程序源代码

    《基于Flash+XML的精美相册程序源代码详解》 在数字媒体技术日新月异的今天,如何展示个人或企业照片成为了一项重要的需求。本文将深入解析一款名为“漂亮的flash+xml相册程序源代码”的应用,它以其独特的设计和...

    eclipse代码模板codetemplates.xml

    eclipse 标准 codetemplates.xml 代码模板,标准、简洁、好用

    html5 css3 JavaScript响应式中文静态网页模板js源代码(400套网页模板)

    《HTML5 CSS3 JavaScript响应式中文静态网页模板与JS源代码详解》 在现代网页设计领域,HTML5、CSS3和JavaScript是构建响应式、交互性强的中文静态网页的三大核心技术。本篇将深入探讨这三者如何共同打造一套完整的...

    xml flash 模板代码

    总之,“XML Flash 模板代码”涉及到的技术是将结构化的XML数据与富媒体交互结合,通过ActionScript的编程实现动态内容的生成和控制,为用户提供自定义和丰富的用户体验。掌握这些技术对于开发交互式和可扩展的Flash...

    动态Web数据库技术——基于JSP和XML技术实现

    在这个《动态Web数据库技术——基于JSP和XML技术实现电子教案》中,作者王红可能会详细讲解以下几个关键知识点: 1. JSP基础:包括JSP的生命周期、指令、脚本元素以及EL(Expression Language)和JSTL(JavaServer ...

    XMLSpy 生成xml模板

    这款工具提供了一种直观的方式来构建和编辑XML结构,同时还支持XML Schema(XSD)和XSLT等XML相关的技术。下面将详细讨论XMLSpy如何生成XML模板,以及与之相关的知识点。 XML(Extensible Markup Language)是一种...

    JSP网页模板JSP网页模板JSP网页模板

    1. **代码分离**:模板使得HTML和Java代码分离,让设计师专注于页面布局,而开发者关注业务逻辑。 2. **复用性**:通过模板可以创建可复用的页面组件,减少重复工作。 3. **易维护**:当需要修改页面样式或布局时...

    xml模板导word.rar

    总的来说,XML模板导入Word是一种强大的技术,它结合了XML的结构化数据优势和Word的富文本编辑能力,实现了数据和文档的完美融合。对于需要批量生成一致格式文档的场景,这是一种非常实用的方法。了解并掌握这项技能...

    freemarker+xml动态模板生成doc文件技术

    在提供的`demo`文件中,可能包含了示例模板、数据模型以及相关的Java代码,用于演示如何实现这个过程。通过研究和实践这个示例,你可以更好地理解`Freemarker`和XML动态生成DOC文件的细节。 总结而言,`Freemarker+...

    java 格式代码模板

    在编程世界中,保持代码的一致性和可读性至关重要,这就是`Java`代码格式化和模板工具的作用。本文将深入探讨`Java`代码格式代码模板(code templates)和代码格式化器(code formatter),以及如何利用它们提升开发...

    华为代码规范代码模板

    在软件开发过程中,代码规范和模板的使用是至关重要的,它们能够提高代码的可读性、可维护性和团队协作效率。华为作为全球领先的ICT解决方案提供商,对于代码质量有着极高的要求,因此制定了一套详尽的代码规范。这...

    Java中四种XML解析技术详解

    Java中的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类用于实现DOM解析。 2. SAX(Simple API for XML) SAX是一种事件驱动的解析方式,它不会将整个XML文档加载到内存中,而是逐行读取,...

Global site tag (gtag.js) - Google Analytics