标签: java-ee-web-profile

Java EE Web Profile与Java EE完整平台

Java EE Web Profile认证服务器(如JOnAS)和Java EE Full Platform认证服务器(如JBoss AS)之间有什么区别?

java-ee java-ee-web-profile

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

在JAX RS中,返回Response和Bean或Bean集合(DTO)之间的差异

我正在构建一个REST API.我的问题是,在使用Jersey时,我的服务构建和返回Response对象或返回bean或集合之间有什么区别.我只关心成功的电话,我正在为错误和特殊情况抛出适当的例外.

这是一个例子:

@Produces(MediaType.APPLICATION_JSON)
public Response search(FooBean foo){
    List<FooBean> results = bar.search(foo);
    return Response.ok(results).build();
}
Run Code Online (Sandbox Code Playgroud)

@Produces(MediaType.APPLICATION_JSON)
public List<FooBean> search(FooBean foo){
    List<FooBean> results = bar.search(foo);
    return results;
}
Run Code Online (Sandbox Code Playgroud)

我已经看过两个例子,我更喜欢第二种情况,只是为了更容易识别服务方法.我已经检查了对这两种方法的反应,看起来它们是相同的.

思考?

rest jax-rs java-ee-web-profile

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

为什么我在这个java动态Web项目中看不到任何主要方法?

我试图理解Web服务是如何工作的,我遇到了本教程

现在,我已经看到Spring正在企业应用程序中使用,并且总是想知道主要方法在哪里以及一切如何工作?每当我去Spring教程时,他们都将从beanFactory和Contexts开始,不是什么,所有这些都在主java方法中,并且从那里开始按需要继续获取bean.这与我在应用程序中看到的完全不同.

有人能告诉我在这种情况下弹簧是如何工作的.什么是通话顺序.我想某处会有一些隐藏的主要方法,但我不确定.

通常如果我从命令行运行一个简单的java项目,我会这样做java mainClass.现在,在这种情况下会发生什么.

谢谢

java spring java-ee-web-profile

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

Java EE 7兼容服务器?

我在项目中使用JAVA SE 1.7和JAVA EE 7,
哪些是可用的服务器(商业/免费),它们将支持JAVA EE 7 web profile 2.1?(必需组件).我需要使用Servlet 3.1和CDI 1.1 ..etc.
JavaEE的-spec_WebProfile

我尝试使用JBoss EAP 6.1/Jboss 7,但我开始知道它将支持JAVA EE 6 web配置文件.(web-profile1,web-profile2)

我发现JAVA EE 7兼容服务器是GlassFish Server Open Source Edition 4.0,TMAX JEUS 8.

还有其他服务器?

jboss jboss6.x jboss7.x java-ee-7 java-ee-web-profile

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

如何在应用程序上下文级别处理404

我在tomcat 7 Web服务器中部署了2个应用程序/项目。上下文路径不同,例如“ project1”,“ project2”。当我使用这些上下文路径访问URL时,相应的应用程序将加载并运行良好。

有效网址为:

http:// localhost:8080 / project1

http:// localhost:8080 / project2

现在,当我用正确的主机名和不正确的上下文路径(如/ project3)命中任何错误的URL时,它会给我错误消息 404(未找到),并向用户显示一个奇怪的屏幕。

我想显示一个适当的页面,并向最终用户发送适当的消息。如何在Web服务器级别执行此操作?

tomcat java-ee java-ee-web-profile

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