仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 895|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网页编程之jasperreport中的demo进修

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:48:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.
起首必要安装ant,注重一点就是不要健忘了在path中设置path,好比,我体系中安装的ant是在D:apache-ant-1.6.2,那末就要在path中设置该情况变量。接上去就是下载jasperreport了,下载谁人带有demo的,将他解紧缩,至此后期事情就完成了。

翻开jasperreportdemoamples,在这里就是官方供应的一切的例子:

1.Alterdesign

用ant运转这个例子展示了jasperreport的全体事情流程,同时展示了pdf文件怎样天生,背景色彩的把持等。起首,要懂得jasperreport的事情道理,本来它是基于xml文件的,(用过iReport的就晓得,它就是用来天生这个xml文件的),以是在alterdesign下,我们只必要保存AlterDesignApp.java(这是java源文件,就不必说了);build.xml这个是ant必要用到的,关于该文件的编写体例,我想应当不必逝世记,假如要用,找个模板copy就好了,大概看看http://dev.csdn.net/develop/article/65/65567.shtm晓得个也许就好了;AlterDesignReport.jrxml,这个就是我们方才说的xml文件,这个也是必需的。其他的文件我们就能够删除(注重,是指alterdesign下的),也就是说,我们的这个例子就胜了3个文件。如今入手下手利用ant了,在命令提醒符下进进该目次,起首敲进antjavac这个不必我说了,编译这个java文件,如今有了.class了;第二步敲进antcompile,这一步实在也叫编译,它是jasperreport引擎编译谁人xml文件的,天生个甚么逆波兰式之类的工具,这个我们不体贴只需看到有个AlterDesignReport.jasper天生就好了;第三步敲进antfill,望文生义,报表的添补,天生了AlterDesignReport.jrprint;最初一步antpdf大概antview大概antprint,前一个是天生pdf文件,两头一个是以swing情势预览,后一个是挪用打印接口。好了,全部事情流程是否是很分明了?如今就能够看看AlterDesignApp.java了,真是一览无余。

C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译)
爱飞 该用户已被删除
沙发
发表于 2015-1-21 15:15:51 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
飘灵儿 该用户已被删除
板凳
发表于 2015-1-24 09:43:09 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-28 08:41:21 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
分手快乐 该用户已被删除
5#
发表于 2015-2-1 05:31:10 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-4 13:02:33 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
若相依 该用户已被删除
7#
发表于 2015-2-5 15:18:35 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
简单生活 该用户已被删除
8#
发表于 2015-2-7 18:17:19 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
9#
发表于 2015-2-10 12:27:22 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
若天明 该用户已被删除
10#
发表于 2015-2-17 09:13:50 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
深爱那片海 该用户已被删除
11#
发表于 2015-3-5 18:48:38 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
飘飘悠悠 该用户已被删除
12#
发表于 2015-3-11 04:49:57 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
因胸联盟 该用户已被删除
13#
发表于 2015-3-12 11:00:03 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
活着的死人 该用户已被删除
14#
发表于 2015-3-15 21:47:53 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
莫相离 该用户已被删除
15#
发表于 2015-3-22 05:10:13 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
再现理想 该用户已被删除
16#
发表于 2015-3-27 21:11:28 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
愤怒的大鸟 该用户已被删除
17#
发表于 2015-4-9 16:30:57 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
小女巫 该用户已被删除
18#
发表于 2015-4-12 04:42:13 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
精灵巫婆 该用户已被删除
19#
发表于 2015-4-14 20:19:48 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
只想知道 该用户已被删除
20#
发表于 2015-4-26 14:10:54 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表