小编Vee*_*era的帖子

我该怎么做才能使我的Java Web应用程序使用HTTPS?

默认情况下,我开发的Java Web应用程序在http上运行.

假设,如果我希望我的网络应用程序在https上运行,那么作为开发人员我应该做些具体的事情吗?或者它完全是一个网络人员的任务,与开发人员无关?

基本上我想了解在https上托管Java Web应用程序的步骤.

java https configuration http

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

使用键盘向下箭头更改选项时,JAWS未读取选择框值

我正在使用JAWS阅读器测试我的网页的可访问性.以下是我页面上的HTML标记示例.

<label for="MySelectBox">Select a color</label>
<select id="MySelectBox">
    <option>Red</option>
    <option>Blue</option>
    <option>Green</option>
</select>
Run Code Online (Sandbox Code Playgroud)

通过键盘导航页面并使用向下箭头键更改选择框值时,按下箭头时JAWS不会读取更改的值.

我在这里缺少什么?我是否应该添加任何其他ARIA标签以使JAWS识别更改事件?

html accessibility jaws-screen-reader

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

Log4j - 根据项目模块记录到多个日志文件

考虑这种情况:

我有一个项目有两个模块和一个通用模块如下(包结构):

com.mysite.moduleone
com.mysite.moduletwo
com.mysite.commonmodule
Run Code Online (Sandbox Code Playgroud)

在上面,commonmodule类可以由其他两个模块使用.

问题:

我需要配置Log4J这样一种方式,即日志消息来自moduleonemoduletwo转到不同的日志文件.我总是可以使用类别来做到这一点.

但真正的问题是当我想从commonmodule也记录消息时.所以,当commonmodule类是从所谓moduleonecommonmodule日志信息应到moduleone日志文件.如果commonmodule从accesse moduletwocommonmodule日志消息应该去moduletwo日志文件.

是否可以以这种方式配置Log4J?任何意见?

PS:我想我的问题很明确.如果有任何困惑,请发表评论,请尽量清除.:)

java logging log4j

5
推荐指数
1
解决办法
2771
查看次数

持久性实体作为数据传输对象

我的Web应用程序中包含所有@annotations的一些具有持久性能力的Java对象.所有这些对象都驻留在数据层中.将这些持久性对象用作数据传输对象是最佳做法吗?

例如,如果我想传回从数据存储中获取的数据,我应该直接返回那些持久性对象,还是应该手动将数据复制到中间DTO并将其传递回其他层?你会建议采用哪种方法?

java persistence dto

5
推荐指数
1
解决办法
1550
查看次数

如何使用JDO持久性管理器?

关于如何创建/使用JDO持久性管理器(PM,以下简称),我有两个问题.

比如,在Java Web应用程序中,如果我有10个实体,可以在逻辑上分组为2个组(例如,5个用户相关实体和5个业务相关实体)

  1. 我是否需要两个不同的PM来管理这两个组,或者只有一个PM就足够了?
  2. 关于初始化,我应该使用PM的单例实例(所有用户在给定时间点使用应用程序共享)还是应该为每个会话创建PM?

java persistence jdo persistence-manager

5
推荐指数
1
解决办法
8343
查看次数

如何将HTML内容转换为PDF而不会丢失使用Java的格式?

我有一些HTML内容(包括格式标签,如strong图像等).在我的Java代码中,我想将此HTML内容转换为PDF文档而不会丢失HTML格式.

无论如何在Java中使用它(使用iText或任何其他库)?

java pdf-generation itext html-parsing

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

Intellij IDEA 13.1 - 它将部署的 webapp 文件保存在 tomcat 服务器中的什么位置?

我使用 IntelliJ IDEA 13.1 并配置了一个 Java Web 应用程序以部署到 Tomcat 服务器。启动服务器后,如果我转到我的 tomcat webapps 文件夹,我在那里看不到我的 web 应用程序的爆炸版本。

那么,IntelliJ 是否将部署的文件保存在 tomcat webapps 文件夹以外的其他地方?

顺便说一句,我确实检查了这个问题的答案:部署到 Tomcat 时我的应用程序放在哪里?. 但是我也无法在 ${dir.to.idea.project}\YourWebApp\out\artifacts 文件夹中找到我部署的文件。

有什么帮助吗?

java tomcat web-applications intellij-idea

5
推荐指数
1
解决办法
4330
查看次数

将来自不同包的日志消息记录到不同的文件中

假设我的应用程序中有这些软件包--foo.bar和foo.foobar,我想将所有来自foo.bar软件包的log4j日志消息发送到foobar.log文件,并将来自foo.foobar的日志消息发送到foofoobar .log文件,我该如何配置log4j.xml文件?

java logging log4j

4
推荐指数
1
解决办法
953
查看次数

从XML文档动态生成Java类

考虑这种情况:我有一个名为person.xml的XML文件,其中包含以下数据.

<person>
    <name>MrFoo</name>
    <age>28</age>
</person>
Run Code Online (Sandbox Code Playgroud)

如果我想将这个XML读入Java对象,我将创建一个名为PersonBean的Java bean(使用属性的getter/setter):

class Person{
    String name;
    int age;
}
Run Code Online (Sandbox Code Playgroud)

我可以使用任何API来读取XML并填充Java Bean.

但真正的问题是,假设XML文件的结构发生了变化,即如果将新属性"email"添加到XML文件中,那么我还必须修改Java Bean以添加新属性.但是,即使XML结构发生变化,我也希望避免更改Java代码.

所以,我正在尝试做的是,我正在创建另一个名为PersonStructure.xml的XML文件,其内容为:

<class name="Person">
  <attributes>
      <attribute>
          <name>personName</name>
          <type>java.lang.String</type>
      </attribute>
      ... and it goes like this...
   </attribute>
</class>
Run Code Online (Sandbox Code Playgroud)

是否可以读取PersonStructure.XML文件并将其转换为Person.Java类文件?我正在尝试做的方法是正确的还是还有其他方法可以做同样的事情吗?

java xml reflection

4
推荐指数
1
解决办法
5164
查看次数

当元素中包含绝对定位的元素时,获取元素的全宽

JS小提琴:http://jsfiddle.net/meYnS/3/

可以说我有一个.outer宽度为100px 的元素position:relative;.它有一个内部元素,有position:absolute;left:95px;.即子元素超出父元素的宽度.

现在,在JQUery中,如果我尝试使用$('.outer').outerWidth();它获取父级的宽度,则返回100.

但是如何获得外部元素的整个宽度(显然大于100,因为绝对定位的子元素)?

是否有内置方式或我必须进行手动计算(即将每个子宽度添加到父宽度以计算出整个宽度)?

html javascript css jquery

4
推荐指数
1
解决办法
2151
查看次数