小编Pet*_*r D的帖子

Eclipse WTP:如何在Tomcat上启用SSL?

Eclipse WTP创建自己的server.xml文件,该文件放在某个文件夹中,该文件夹配置您为Web项目运行的tomcat实例.如果双击服务器列表中的服务器,您将获得一个漂亮的屏幕,这使得配置server.xml文件的某些方面变得简单.

如何配置新连接以允许端口8443上的SSL连接.每次我手动编辑server.xml文件时,eclipse会使用存储在配置的服务器属性页面中的设置覆盖我的更改,似乎没有办法从eclipse提供的接口添加新连接器.

这可能吗?这是我想要添加的连接器:

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
    maxThreads="150" scheme="https" secure="true"
    keystoreFile="D:\apache-tomcat-6.0.18\keystore\key.ssl" keystorePass="pass"
    clientAuth="false" sslProtocol="TLS" />
Run Code Online (Sandbox Code Playgroud)

java eclipse tomcat eclipse-wtp

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

默认情况下,Hibernate在使用Oracle数据库时将布尔数据类型映射到什么位置?

默认情况下,如果我在实体中创建一个字段,如:

@NotNull
boolean myBoolean;
Run Code Online (Sandbox Code Playgroud)

我让Hibernate自动创建我的表.这个映射到的Oracle数据类型是什么?

oracle orm hibernate

31
推荐指数
3
解决办法
6万
查看次数

包含/使用"部分视图"时的最佳做法?

在像Rails和symfony这样的现代Web框架中,部分包含或部分视图的概念已被充分记录和推荐.

我最近遇到的问题是决定在部分中包含多少设计.

这有点难以解释,但我想知道其他人在创建部分内容时将其包含在模板中.您是仅显示数据并将其放置在模板中,还是将所有样式和定位代码放在部分中,并将其包含在内.

我想我的问题是,在决定创建局部时你的思维过程是什么?你何时在自己的代码中使用它,以及当你决定使用它时,你对你的部分投入了多少.

model-view-controller symfony1 ruby-on-rails

6
推荐指数
1
解决办法
897
查看次数

您的组织如何处理常见组件?

通用组件是由一个组创建和维护并由许多组使用的库或一些其他代码.

我们遇到的一些问题是:

  • 用户不报告组件问题.
  • 用户为组件构建变通方法以满足他们的需求.
  • 他们打破与主干版本的兼容性只是为了满足他们的最后期限.
  • 用户最终编写自己的(不太健壮的)解决方案,因为他们认为它更好.

您的组织如何处理常见组件?

我有的想法:

  • 像开源项目一样对待组件,并要求团队提交补丁.
  • 完全不允许对代码进行自定义修改.
  • ...

collaboration project-organization

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

403 Forbidden错误的浏览器行为

当用户尝试访问他们无权访问的资源时,我的服务器返回403禁止错误.除了头部,服务器还会写一条描述错误的小消息.

在Firefox中,错误消息很好地显示,用户知道发生了什么.

在Internet Explorer中,消息被隐藏并替换为403 Forbidden标准错误页面.

是否有任何特定规则允许我在所有浏览器中显示错误消息,同时仍将状态设置为403 Forbidden?

以下是此状态的RFC信息:

服务器理解请求,但拒绝履行请求.授权无效,请求不应重复.如果请求方法不是HEAD并且服务器希望公开为什么请求没有得到满足,那么它应该描述实体中拒绝的原因.如果服务器不希望将此信息提供给客户端,则可以使用状态代码404(未找到).

好像我应该设置一条消息,但IE不会显示它.

browser standards header http-status-code-403

3
推荐指数
1
解决办法
2761
查看次数

这类情况的异常处理模式?

我有来自2个不同公司的2个API,允许我与他们的服务器通信以处理事务.我的任务是创建这些API的通用接口.我提出了这样的事情:

IServiceProvider <- ServiceProvider <- CompanyAServiceProvider
IServiceProvider <- ServiceProvider <- CompanyBServiceProvider
Run Code Online (Sandbox Code Playgroud)

CompanyAServiceProvider我使用他们提供的API与他们的远程服务器接口.A公司的这个API会抛出与公司B完全不同的例外情况.

我可以在本地处理异常,但我真的不认为套件的情况.

public String purchase(String amount) {
  try {
    request = new Request( RequestIF.NEW_ORDER_TRANSACTION );
  } catch ( InitializationException e ) {
    //do something.
  }
}
Run Code Online (Sandbox Code Playgroud)

或者我可以将此异常抛给调用者:

public String purchase(String amount) throws Exception {
  request = new Request( RequestIF.NEW_ORDER_TRANSACTION );
}
Run Code Online (Sandbox Code Playgroud)

并且让调用者只处理Exception该异常,无论API抛出什么.

当我处理2组不同的抛出异常时,如何编写2个不同API的接口并使其保持通用.我正确地处理了这件事吗?什么是最好的选择?

java exception

2
推荐指数
1
解决办法
278
查看次数

为什么在引用同一类中的方法或变量时,必须在PHP中使用$ this?

我向Java开发人员解释为什么他的方法调用不起作用.他只需要添加$this->method_name();

然后他问我:"为什么我需要在同一个类中声明它时将$ this添加到方法中?"

我真的不知道该怎么回答.也许是因为PHP有​​一个全局命名空间,你需要明确地告诉它你要找的方法属于当前的类吗?但那么为什么PHP在查看全局命名空间之前不检查方法的当前类?

php oop this

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