草庐IT

$信息架构​

全部标签

java - iReport 错误地显示详细信息带和列页脚之间的摘要

问题是不正确地显示摘要带。为了更清楚,我将提供一些屏幕截图:这张图片很好。我的报告有19页长。在第1页到第18页上,strip正确显示了它们的位置,但是当它到达最后一页时,我发现SummaryBand位于之间DetailsBand和ColumnFooterBand。现在,我该如何正确地做到这一点?这是报告最后一页的图片。如果这里有人知道如何正确执行此操作,我非常需要您的帮助。这是我第一次在iReport中创建报告。我的客户要求我打印报告的PageTotal和GrandTotal。谢谢。 最佳答案 我不确定您是否遇到了错误。但也许将总

java - EJB3 企业应用程序作为门户和客户端 Web 应用程序 - 架构/设计

如上图所示,我有一个EJB-3企业应用程序(EAR文件),它充当门户并包含3个Web应用程序(WAR文件),它们与同一个数据存储进行通信和交易。这3个Web应用程序不是Portlet实现,而是通过企业应用程序的持久层与数据存储交互的普通Web应用程序。这些网络应用程序是独立开发的,因此,其中一些使用来自企业应用程序的Web服务,一些使用EJB客户端。此外,还有一个替代这些webapps(WebApp1、WebApp2和WebApp3)并使用独立的企业应用程序与数据库进行通信和交易的另一种选择,如下所示:现在,我的问题是:1)列出的2个选项(以上)中最好的选项是什么?2)当我们将那些充当

java - jdk7 : sun. font.fontManager 替换/如何从 fontname 获取文件名信息

使用Oracle(Sun)JDK6并尝试迁移到OracleJDK7我正在使用sun.awt.GraphicsEnvironment查找所有系统字体,以便使用它们来更改我的pdf文件中使用的pdf字体。这是我正在使用的确切代码:GraphicsEnvironmentgEnv=GraphicsEnvironment.getLocalGraphicsEnvironment();//getallsystemfontsfinalFont[]fonts=gEnv.getAllFonts();之后我需要获取系统上的确切字体文件路径,所以我使用:FontManager.getFontPath(true

java - 将 servlet 架构转换为应用引擎端点架构

以下转换是否适用于从Javaservlet到googleapp-engine云端点的转换?来自publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{…}到@ApiMethod(name="save_blob_key",path="save_blob_key"httpMethod=HttpMethod.POST)publicvoidsaveBlobKey(HttpServletRequestreq)throwsIOException{…}背景:我正在

java - 具有嵌套类型信息属性的 Jackson 多态反序列化

我受到给定JSON结构的限制:{"metadata":{"eventName":"FooEvent","field1":"bla"},"event":{...}}如何使用多态反序列化和嵌套类型信息属性对其进行反序列化?我在@JsonTypeInfo中使用metadata.eventName嵌套属性,如下所示:@JsonTypeInfo(use=Id.NAME,include=As.EXISTING_PROPERTY,visible=true,property="metadata.eventName")@JsonSubTypes({@Type(name="fooEvent",value=

java - 如何在查询时设置 hibernate 实体使用的架构名称?

我们的应用程序将Hibernate用于ORM,并将数据存储在多个模式中,通过为应用程序定制授权的用户访问它们。模式名称是在运行时根据数据确定的;将它们的名称包含在实体映射文档中是不可行的。这意味着我需要一种方法来告诉Hibernate在执行查找时使用特定的模式名称。有办法做到这一点吗? 最佳答案 这是一个页面,其中列出了您可以管理的一些方法multipleschemasinHibernate.我可能会实现您自己的connectionprovider.您可能还想禁用缓存。 关于java-如

java - 将 Java 架构堆栈映射到 Microsoft

我有Java背景,现在在我们仅使用MS技术的Microsoft商店工作。你能把这个架构堆栈映射到MS世界吗?我不是在寻找堆栈的特定层的等价物,而是在寻找在现实世界中已知有效的经过验证的端到端堆栈:谢谢!架构堆栈:hibernateSpring道Spring声明式事务管理领域模型POJOSpringMVCBlazeDS弹性用于图表和交互式数据分析的Flex交互式数据可视化横切关注点:使用Acegi+ACL的安全性(用户角色的数据内容授权)使用模拟对象进行测试使用Ivy+Ant部署使用Log4J进行日志记录 最佳答案 架构堆栈:hibe

java - Netty - 如何在同一管道中的处理程序之间传递信息

我想创建一个处理程序管道,例如:publicChannelPipelinegetPipeline()throwsException{returnChannels.pipeline(newObjectEncoder(),newObjectDecoder(),newAuthenticationServerHandler(),newBusinessLogicServerHandler());}这里的关键是我希望AuthenticationServerHandler能够将登录信息传递给BusinessLogicServerHandler。我知道您可以使用Attachment,但是它只存储该处理

java - 如何在运行时将 JSR-045 SMAP 信息添加到 Java 堆栈跟踪?

当使用JSP或其他转换为Java源代码(或stub)的语言时,通常会生成一个SMAP文件,稍后可以将其嵌入到类文件中以供调试器显示更好的堆栈跟踪(或在对于Jasper,它会自动嵌入)。有一个oldJVMbug(orRFE)添加支持以在堆栈跟踪中包含SMAP信息,但由于缺乏Activity,Sun/Oracle人员似乎更喜欢每个人自己对堆栈跟踪进行后处理。所以这是我的问题:如何做到这一点?周围是否有图书馆为您完成繁重的工作,还是您必须自己实现一切?我已经找到了一个可以访问异常对象和加载“启用SMAP”类的类加载器的好地方。现在我必须遍历堆栈跟踪如果我能找到类,请检查每个条目用e分析类(c

microservices - 为什么两阶段提交不适合微服务架构?

我看过一篇文章说:Wecannotimplementtraditionaltransactionsystemlike2phasecommitinmicro-servicesinadistributedenvironment.我完全同意这一点。但是,如果这里有人可以解释其中的确切原因,那就太好了。如果我使用微服务实现两阶段提交,我将面临哪些问题?提前致谢 最佳答案 避免两阶段提交的主要原因是,事务协调器是一种独裁者,因为它告诉所有其他节点该做什么。通常事务协调器嵌入在应用服务器中。当在第一阶段或准备阶段之后事务协调器或应用程序服务器出