小编Vih*_*ung的帖子

非JSP(独立)上下文中的JSTL/JSP EL(表达式语言)

任何人都可以推荐一个框架,用于在独立应用程序中按照JSP EL(表达式语言)的方式模板化/格式化消息吗?

我希望能够实例化某种对象,给它一个模板

Dear ${customer.firstName}. You order will be dispatched on ${order.estimatedDispatchDate}
Run Code Online (Sandbox Code Playgroud)

为它提供一个上下文,其中包括参数对象的值字典(在这种情况下是Customer类型的对象,名称为'customer',比如说,类型为Order的对象,名称为'order').

我知道有很多模板框架 - 其中许多在Web应用程序上下文之外工作,但我不认为这是一个重要的重量级模板框架.只是Java已经提供的基本消息格式功能的更好版本

例如,我可以通过使用模板(或称为'模式')来使用java.text.MessageFormat完成上述操作,例如

Dear {0}. You order will be dispatched on {1,date,EEE dd MMM yyyy}
Run Code Online (Sandbox Code Playgroud)

我可以在我的调用Java程序中传递一个Object数组

new Object[] { customer.getFirstName(), order.getEstimatedDispatchDate() };
Run Code Online (Sandbox Code Playgroud)

但是,在这种用法中,代码和模式密切相关.虽然我可以将模式放在资源属性文件中,但代码和模式需要知道彼此的私密细节.使用类似EL的系统,代码和模式之间的契约将处于更高的级别(例如,客户和订单,而不是customer.firstName和order.estimatedDispatchDate),从而更容易更改结构,顺序和内容没有更改任何代码的消息.

java jsp el text-formatting

11
推荐指数
1
解决办法
9339
查看次数

以图形方式表示页面流的最佳方式是什么,适用于面向操作的Web应用程序?

以图形方式表示页面流的最佳方式是什么,适用于面向操作的Web应用程序?

您使用什么模型来表示包含页面(视图),用户对这些视图(事件)和进程的操作的页面流(页面流图)?

这些图表应作为理解业务领域专家(比如某人指定电子商务网站),技术分析师(负责设计Web应用程序的人员)和Web开发人员(负责实施解决方案的人)之间的起点. )

我不是在寻找帮助我绘制这些图表的软件解决方案,也不是在寻找能让我在软件中实现这些页面流程的Web流程框架.

然而,我正在寻找一个使用铅笔和纸张绘制页面流的好方案

例如,一个好的答案可能如下

  • CAPS中带有标签的矩形表示页面
  • 标有小写的箭头表示用户操作
  • CAPS中带有标签的钻石代表一个过程
  • 入口点始终从左侧(箭头从左侧进入页面)
  • 始终从右侧退出点(箭头从页面向右移动)

如果存在可接受的标准,或者此问题空间实际上是存在标准的较大问题空间的特定情况,请突出显示.

本着堆栈溢出的精神,每个答案请一个方案,并投票而不是重复

diagram modeling page-flow

10
推荐指数
1
解决办法
1万
查看次数

在定义XML Schema(XSD)时,"选择"'group'元素是否有效?

定义XML架构(XSD)时是否有"选择"或"组"元素是否有效?

即以下是有效的

<xs:complexType name="HeaderType">
  <xs:sequence>
    <xs:element name="reservation-number" type="ReservationNumberType" minOccurs="1" maxOccurs="1" nillable="false" />
    <xs:choice minOccurs="1" maxOccurs="1">
      <xs:group ref="ReservationGroup" />
      <xs:group ref="CancellationGroup"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

例如,XML消息可以表示新预留或取消现有预留.

如果消息用于预留,则它必须包括ReservationGroup组中定义的所有元素.

如果是取消,则必须包含CancellationGroup组中定义的所有元素.

出于某种原因,我的XML编辑器(Eclipse)不喜欢这样,但没有说明原因.它显示行<xs:complexType name ="HeaderType">上有错误,但没有说明错误是什么

xml schema xsd choice

9
推荐指数
1
解决办法
1万
查看次数

你如何组织你的ATG项目?

如果您为ATG Dynamo开发,您如何构建模块和依赖项?

你如何构建项目?源目录,JAR配置等.

你如何构建和部署?你用什么工具?

atg atg-dynamo

9
推荐指数
1
解决办法
3664
查看次数

关于Flash,Flex,Adobe Air,Java FX和Silverlight的所有这些业务是什么?

关于Flash,Flex,Adobe Air,Java FX和Silverlight的所有这些业务是什么?为什么我会选择一个而不是另一个?Java Applets和ActiveX控件发生了什么?

哦,AJAX适合所有这些?和Laszlo有关吗?

Afteredit(回应一些"呃"型答案):这个问题有点诙谐.我了解各种RIA技术.但是,我对StackOverflow社区对每个人的看法感兴趣 - 特别是为什么你会使用其中一个

apache-flex air flash silverlight javafx

9
推荐指数
1
解决办法
2110
查看次数

你会推荐使用Google Protocol Buffers或Caucho Hessian作为跨语言的线上二进制格式吗?

你会推荐使用Google Protocol Buffers或Caucho Hessian作为跨语言的线上二进制格式吗?或者其他任何事情,例如Facebook Thrift?

caucho thrift hessian protocol-buffers

9
推荐指数
3
解决办法
7589
查看次数

是否有可以通过示例创建XSLT的XSL代码生成器?

给定一个源XML文档以及它在转换后应该是什么样子的样本,是否有一个代码生成器可以创建一个XSL转换来实现它.

我并不期望它是完美的,但是,就像可以从样本XML创建XSD的代码生成器一样,这将是一个很好的起点,然后手工完善.

xml xslt editor generator

8
推荐指数
2
解决办法
6万
查看次数

如何在我的YAML Swagger定义中将属性类型定义为字符串的列表(列表,集合,数组,集合)

我正在为API编写一个昂首阔步的定义文件.API是用于GET请求的

/path/to/my/api:
  get:
    summary: My Custom API
    description: |
      Gets a List of FooBar IDs
    produces:
      - application/json
    tags:
      - FooBar
    responses:
      "200":
        description: successful operation
        schema:
          $ref: "#/definitions/MyCustomType"         
Run Code Online (Sandbox Code Playgroud)

...

MyCustomType:
  type: object
  properties: 
    myCustomObject
      type: ??? # list of string?
Run Code Online (Sandbox Code Playgroud)

collections yaml swagger

8
推荐指数
1
解决办法
9668
查看次数

如何在Apache中对mod_proxy后面的应用程序进行密码保护?

我在Tomcat实例中运行了许多Web应用程序.

它们使用mod_proxy由Apache实例提供.

每个Web应用程序本身都是一个孤岛,每个都有自己的用户凭据存储和用户身份验证和授权.我想继续使用它.

但是,在将请求转发到Tomcat实例之前,我想在Apache级别应用简单的密码保护 - 可能只是使用Basic Auth的单个已知用户名/密码.这可能吗?怎么能这样呢?

apache passwords tomcat mod-proxy basic-authentication

7
推荐指数
1
解决办法
6023
查看次数

如何从 AWS DynamoDB 导出数据(表和数据)并导入到本地 DynamoDB?

我想创建一个隔离的本地环境(在 linux 上运行)进行开发和测试。

如何从 AWS DynamoDB 导出数据(约 10 个表和约几百项数据)并导入本地 DynamoDB 实例?

import export amazon-web-services amazon-dynamodb

7
推荐指数
1
解决办法
4705
查看次数