Java报表应用教程。第一讲 JasperReport 与iReport的基础知识。<br><br> JasperReport 简介<br> 一个报表是由一个源代码的文件来描述,这个源文件就是由DTD(jasperreport.dtd, version 0.6.3 is listed in Appendix B)来定义的XML标记。在0.5.3版本中它的源文件扩展名变成了.jrxml; 取代了一般的.xml扩展名。报表的源代码被编译成jasper文件(扩展名是.jasper)。<br> jasper文件是一种预报表,严密的说就像是java的类被封状成的对象。Jasper文件通过你的应用程序来加载。它被添加一个数据源的标记从而创建报表,接着它就能以你想要的格式输出(例如:pdf或xls)。<br><br> JasperReport 简介<br> JasperReport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工程,JasperReport 的最新版本可以从http://jasperreports.sourceforge.net/index.html 下载得到。JasperReport 适合用来做WEB 应用程序与Java Application 的报表打印组件,而且关键的一点是:JasperReport 是免费的!
掌握 EntityBean3.0的编写<br> 开始引入SLSB的编写,为下节内容打基础<br> 掌握 JBOSS下EJB3 的部署。<br> 编写调用SLSB的CLIENT,掌握JNDI的使用
1.认识事务本身:事务的目的,概念,属性<br> 2.Spring对事务的支持:编程式的事务管理,声明式的事务管理
ASP.NET具有强大的数据绑定功能,所谓的数据绑定是指数据与控件如何相互结合的方式。在ASP.NET中,开发人员可以选择性的绑定到简单的属性、集合、表达式或者是方法。本章将讨论ASP.NET数据绑定的几种方式,并深入的介绍ASP.NET中的功能强大的数据绑定控件。
MDA(Model-Driven Architecture)。 MDA的关键特点就是软件开发的重点和输出不再是程序,而是各种模型,开发人员的工作是不断拓展模型,只有到了最后阶段才会考虑将其实现。
TinyXml使用文档对象模型(DOM )来解析xml 文件,这种模型的处理方式为在分析时,一次性的将整个XML 文档进行分析,并在内存中形成对应的树结构,同时,向 用户提供一系列的接口来访问和编辑该树结构。这种方式占用内存大,但可以给用户提供一个面向对象的访问接口,对用户更为友好,非常方便用户使用。
经过研究以及和BOSS系统的开发方沟通,发现此BOSS系统是用纯HTTP+POST+XML的方式来进行信息沟通:XML是信息的载体、HTTP是传递的协议、POST是传递的方式。也就是说这和Web Service没什么关系。Web Service现在有两种不同实现SOAP和XML-RPC,XML-RPC(RPC是远程调用的意思)有一个开源的产品,其实现的低层也是基于HTTP+POST+XML的方式。我本来打算用纯Servlet就解决这个项目了,但老大说这样不行,可扩展性太差,因为福建是纯HTTP、也许广东就是SOAP或其他的方式,而且其中还存在一些构架设计等等方面的东东。 最后,我得到的要求和提示就是基于XML-RPC来实现这个项目,但XML-RPC是远程调用的方式,而福建BOSS并非远程调用,所以需要修改一下XML-RPC的源代码(老大花了一个下午改好了,而我花了一周多去研读和完整,水平不是一个数量级的呀,郁闷一下)。修改后的XML-RPC,在远程调用的实现外,再提供了一个纯HTTP+POST的现实方式。
映射文件详解目标学习Hibernate的配置文件(hibernate.cfg.xml)学习Hibernate的映射声明(*.hbm.xml)Hibernate配置文件Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性每个Hibernate配置文件对应一个Configuration对象。
Velocity是一个基于java的模板引擎(template engine:模板引擎的作用就是取得数据并加以处理,最后显示出数据 )。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。
第一章ORM概述目标:理解ORM熟悉Hibernate的作用软件分层的优点伸缩性可维护性可扩展性可重用性可管理性Hibernate是一个优秀的持久化框架什么是持久化?
XML模式:了解命名空间作者:RahulSrivastava迁移到XML模式?此命名空间介绍将帮助您了解其比较重要的组件之一。根据的定义,XML命名空间是由国际化资源标识符(IRI)标识的XML元素和属性集合;该集合通常称作XML“词汇”。NamespacesinXMLW3C推荐标准定义XML命名空间的主要动机之一是在使用和重用多个词汇时避免名称冲突。XML模式用于为XML实例创建一个词汇并频繁使用命名空间。因此,正确理解命名空间概念对于从总体上理解XML模式和实例验证至关重要。
JavaScript 是一种脚本语言。脚本语言是一种轻量级的编程语言,是一种混合的语言,不是纯java语言,有一些vb的痕迹,被直接嵌入HTML 页面。
J2EE平台由一整套服务Services、应用程序接口APIs和协议构成,它对开发基于Web的多层应用提供了功能支持。J2EE的13种核心技术JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail和JAF。