<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fresker小站 &#187; JAVA开发工具</title>
	<atom:link href="http://www.fresker.com/old2/archives/category/%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7%e7%9a%84%e5%8f%99%e8%bf%b0/java%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fresker.com/old2</link>
	<description>天将降大任于斯人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身....</description>
	<lastBuildDate>Sat, 05 May 2018 04:20:42 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>报表工具——快逸报表</title>
		<link>http://www.fresker.com/old2/archives/173</link>
		<comments>http://www.fresker.com/old2/archives/173#comments</comments>
		<pubDate>Mon, 19 Apr 2010 07:14:42 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[JAVA开发工具]]></category>
		<category><![CDATA[开发工具]]></category>

		<guid isPermaLink="false">http://www.fresker.com/?p=173</guid>
		<description><![CDATA[“本人学java编程时感觉到十分的不方便，特别是想建立窗体时，要添加什么控件都要自己写。有没有一个开发工具像VB6.0那样可以直接添加控件而不用用语言添加的啊？” 最近在国内知名搜索上看到这样一篇求助的帖子（http://zhidao.baidu.com/question/26587710.html）。很快的，帖子得到了热心人的回答，最佳答案长达30多行，列举了包括Eclipse在内的近10种java开发工具。但是仔细查看来不难发现：对于原帖的问题，“最佳答案”其实并没有给出一个真正的答复。 那么，到底有没有这样一种开发工具，可以把java的基于浏览器（B/S）网络程序开发，变成类似VB那样基于客户端（C/S）图形化的编程呢？甚至需要写的代码量比VB还要少？著名的编程工具Eclipse是这样一种工具么？ 熟悉Eclipse开发的程序员都知道，这个开发工具并不是一个很好的界面设计工具。Eclipse结合Java的各种架构的开发模式，给开发人员提供了灵活性的同时，也提高了复杂性和学习成本。 我们看一个典型的开发项目－项目A。这个项目的目标是用Java做一个基于网页和数据库的企业管理信息系统（MIS系统），大部分的页面都用来做数 据库增删改查操作。按照一般的项目模式实现这个项目，就要请美工来设计各个页面的html界面，请系统架构师来选择各种架构（struts、 spring、habernate…）搭建应用程序的基本框架，请熟悉java性能优化的工程师构建底层性能控制部件… 即使负责项目A的你有相当可观的预算和时间搞定了这些，你的程序员真正编程的时候，还是要还是花很多时间学习这些架构，并准备好在项目维护阶段搞定这些复杂架构出现的各种复杂问题… 实际上，你和我样，还有更好的选择：让一个免费的开发工具―“快逸报表”来搞定这些实现层面的问题！ 试想一下，如果项目组成员可以专心致志的去和最终用户讨论他的业务需求，了解他想存取那些数据，这些数据怎么建表，输入的数据要做怎样的合法检查， 数据库中的数据要做怎样的展现和查询…然后，用“快逸报表”快速的实现这些需求和功能。这样的场景对于项目负责人、程序员和最终用户，都是如此的美妙！ 如果项目A的后期，最终用户又提出了比较复杂中国式报表，那么项目将会因为采用了快逸报表而锦上添花，因为报表正式快逸报表的强项！说道这里你不禁要问：对于项目A来说，一个免费的报表工具“快逸报表”就能够做到不用写代码实现项目功能么？看看下面的例子，你就知道了。请注意，这些例子中的效果都是图形化的设计器设计出来的，不需要写复杂的Java代码。 下面这些例子，只是快逸报表适用于项目开发的部分示例，如果要详细了解，还是访问快逸的官方网站吧：http://www.quiee.com.cn，想快速了解这个工具最好的办法就是下载用用看。 例子1，项目A中的员工卡片录入页面，集中展示了快逸报表在项目开发中起到的作用： 1）这个页面是图形化设计器画出来的，不用编写代码。 2）页面中的单元格和数据库表的存、取关系只需要简单定义即可实现。 3）页面中的“尊称、职务、地区、城市”这些字段可以来自数据库的代码表，在页面中可以下拉选择。 4）双击员工照片，可以实现选择照片文件、照片上传和保存入库的操作。 5）“ 年龄”信息使用了快逸报表的“自动计算”功能，用户输入出生日期之后，程序会自动计算出“年龄”。 6）“ 邮政编码”信息使用了快逸报表的“合法检查”功能，如果用户输入了不合乎规则的邮政编码，程序会自动弹出提示，请用户修改。 例子2，下面这个页面，实现了对于数据库表的增删改查，在项目A中大量出现。用快逸报表可作做到图形化、零代码。即使是比较复杂的自动流水号功能，也不用写java代码。 例子3，下图是项目A中常用到的合法性检查功能示例。图中的具体错误信息，在图形化设计器中可以方便的修改，也可以提示某行某列的数据有什么样的错误，很容易就让项目A的界面变得友好。 例子4、项目A中有一个情况是：用户在网页上输入“货物数量”，要求能够自动计算出“总运货费”=“货物数量”×“运货费”。因为采用了快逸报表，你只需要在设计器中写一个简单公式即可实现，而不必研究复杂的DHTML和Javascript了。 【转载】本文转载自：http://ibaobiao.com/archives/122]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/173/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA开发经典组合MTEC</title>
		<link>http://www.fresker.com/old2/archives/160</link>
		<comments>http://www.fresker.com/old2/archives/160#comments</comments>
		<pubDate>Mon, 19 Apr 2010 06:40:56 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[JAVA开发工具]]></category>
		<category><![CDATA[开发工具]]></category>

		<guid isPermaLink="false">http://www.fresker.com/?p=160</guid>
		<description><![CDATA[MTEC

即MySQL、Tomcat、Eclipse、CVS搭配经典的开发环境。

MySQL是免费开源的数据库

Tomcat是免费开源的 Web服务器

Eclipse是免费开源的Java集成开发工具

CVS是流行的版本控制工具]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/160/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 简单介绍</title>
		<link>http://www.fresker.com/old2/archives/151</link>
		<comments>http://www.fresker.com/old2/archives/151#comments</comments>
		<pubDate>Mon, 19 Apr 2010 06:04:30 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[JAVA开发工具]]></category>
		<category><![CDATA[开发工具]]></category>

		<guid isPermaLink="false">http://www.fresker.com/?p=151</guid>
		<description><![CDATA[Eclipse是一种可扩展的开放源代码IDE。2001年11月，IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟， 并由该联盟负责这种工具的后续开发。集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境(IDE)克服 目前的局限性，业界厂商合作创建了Eclipse平台。Eclipse允许在同一IDE中集成来自不同供应商的工具，并实现了工具之间的互操作性，从而显 著改变了项目工作流程，使开发者可以专注在实际的嵌入式目标上。 Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口，并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤 器中的简单字符串，到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用，反之，任何Eclipse插件也可以遵从其它插件 定义的扩展点。除了解由扩展点定义的接口外，插件不知道它们通过扩展点提供的服务将如何被使用。 利用Eclipse，我们可以将高级设计(也许是采用UML)与低级开发工具(如应用调试器等)结合在一起。如果这些互相补充的独立工具采用 Eclipse扩展点彼此连接，那么当我们用调试器逐一检查应用时，UML对话框可以突出显示我们正在关注的器件。事实上，由于Eclipse并不了解开 发语言，所以无论Java语言调试器、C/C++调试器还是汇编调试器都是有效的，并可以在相同的框架内同时瞄准不同的进程或节点。 Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件，这类似于微软公司的Visual Studio和Sun微系 统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性，使他们能更好地控制自己的软件技术。Eclipse联盟已经宣布将在 2004年中期发布其3.0版软件。这是一款非常受欢迎的java开发工具，这国内的用户越来越多，实际上实用它java开发人员是最多的。缺点就是较复 杂，对初学者来说，理解起来比较困难。]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/151/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA EE 项目开发工具</title>
		<link>http://www.fresker.com/old2/archives/175</link>
		<comments>http://www.fresker.com/old2/archives/175#comments</comments>
		<pubDate>Mon, 19 Apr 2010 00:25:09 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[JAVA开发工具]]></category>
		<category><![CDATA[开发工具]]></category>

		<guid isPermaLink="false">http://www.fresker.com/?p=175</guid>
		<description><![CDATA[项目管理：
Ant，项目管理事实上的标准工具，几乎所有的开源项目都会带ant的脚本，几乎所有的开发工具都提供对它的支持。
开发工具：
Eclipse，以其完全开放的架构和强大的功能吸引了几乎所有Java厂商的支持，并获得大部分的开发人员的青睐。]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/175/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->