我们需要构建以下应用程序: -
用户将一对输入打入表格(例如客户名称,保险单信息,银行详细信息和保险金额)。该应用程序应该带有3个穿孔的打印副本,其中包含上述信息(一个用于客户,保险代理人和保险公司)
此案例中的最终用户(保险代理人)并不精通技术,并且希望拥有可从CD启动的占地面积最小的应用程序。另请注意,他们可能没有互联网连接。
我们正在寻找有关构建此应用程序的框架的想法。注意:我们只精通java。此应用程序是否需要是Web应用程序或具有一些pdf生成功能的简单html。在这里寻找建议?
答案 0 :(得分:3)
如果只需输入信息并打印PDF,您只需create a PDF form with editable fields使用OpenOffice,无需为此编写应用程序。
但是,如果需要保存数据,则可以使用PDFBox来解析填充的表单,并在以后将其数据放入数据库中。
答案 1 :(得分:0)
尽管Java Web Start中有“网络”部分,但在推出的CD上提供applet(是的,我的意思是 applet 不是应用程序)可能就足够了使用JWS。
从Java 1.6.0_10 +开始,可以从它们所在的网页(在CD上)拖动小程序。如果拖动的小程序由JNLP配置(使用JWS安装),它将自行安装到用户的系统中。
此外,JNLP为即使是沙盒应用程序提供了一种方法。使用打印机。有关详细信息,请参阅我的demo. of the JNLP PrintService。