小编Arj*_*jms的帖子

Hibernate,iBatis,Java EE或其他Java ORM工具

我们正在规划一个大型企业应用程序.在经历了J2EE的痛苦之后,我们将重点放在评估hibernate上.

看起来新的Java EE API更简单.我还读了一些关于Hibernate和iBatis的好东西.我们的团队对任何框架都缺乏经验.

我想确定5个主要的比较点

  • 学习曲线/易用性
  • 生产率
  • 可维护性/稳定性
  • 性能/可扩展性
  • 易于故障排除

如果您要管理一个由具有J2EE经验的约6位开发人员组成的团队,您将使用哪种ORM工具?为什么?

java orm hibernate ibatis java-ee

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

什么是OSGi以及它的一些使用示例?

我刚刚开始听到使用OSGi这个术语(同时阅读GlassFish和Spring等常见Java EE容器上的教程),但是我无法找到一个简单,直接,易于理解的OSGi解释就是像我这样的企业新手会理解.

有人可以提供这样的防伪解释吗?也许有一些例子甚至代码摘录?

谢谢!

osgi terminology

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

Java包与文件夹结构?有什么不同

我想知道Eclipse IDE中用于Java EE开发的文件夹结构和包之间有什么区别.

我们什么时候使用哪一个?为什么?

应该是什么做法

  • 创建一个像src/com/utils这样的文件夹结构,然后在其中创建一个类
  • 创建一个像src.com.util这样的包,然后在其中创建一个类

如果我必须稍后编写一个ant脚本进行部署,哪个选项会更好,更容易部署?

如果我选择文件夹结构,部署就像将文件从开发复制到部署目标一样简单吗?

java directory package

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

如何设计和构建Java/Java EE Web应用程序?

我是Java开发人员,在Struts,Spring和Hibernate方面有近5年的经验.

我们将在几天内推出一个新项目.我们有完整的要求,我们将使用Spring MVC,Spring和Hibernate来完成这个项目.

我被要求设计和构建整个Web应用程序.设计和创建建筑师是我职业生涯迄今尚未完成的事情.我不知道如何解决这个问题,从哪里开始,使用什么工具等等.我甚至不知道A,B,C的设计和架构.

您可能想知道为什么我甚至在第一时间要求这样做.事情是我有机会这样做,在每个阶段我都会受到监控,我会让我的老人回顾设计.

因此欢迎任何建议,想法和步骤开始和继续.

java architecture java-ee

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

java.util.logging.Logger不尊重java.util.logging.Level?

在普通的Java SE 6环境中:

Logger l = Logger.getLogger("nameless");
l.setLevel(Level.ALL);
l.fine("somemessage");
Run Code Online (Sandbox Code Playgroud)

Eclipse控制台中没有显示任何内容.l.info("")及以上版本工作正常,但任何低于罚款的东西似乎都不起作用.什么可能是错的?TIA.

java logging

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

Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑

作为Java EE生态系统的新手,我对这些共享大量关键字的产品感到困惑.其中一半来自Apache软件基金会.

有人可以给我一个简短的解释吗?

tomcat jetty glassfish nginx application-server

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

"不允许加载本地资源:file:/// C:.... jpg"Java EE Tomcat

我正在尝试在存储良好后从我的文件系统中检索图片(而不是将其放入数据库中,我将其复制到光盘并将路径放到数据库中)

  1. 我已将图片存储到c:\ images \文件夹,并假设完整路径的名称为c:\ images\mypic.jpg
  2. 当我尝试检索它时<img src="c:\images\mypic.jps">,使用一些java代码 设置img src属性
  3. 在浏览器控制台中我发现了这个错误 Not allowed to load local resource: file:///C://images//mypic.jpg

问题:如何解决这些路径问题?我应该在哪里存储图片?我应该从哪里取回它们?

java storage tomcat

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

无法在eclipse中将项目添加到tomcat服务器

我无法在eclipse中将我的项目添加到服务器 - 为什么会这样?

我安装了所有必要的工具(Web Dev,Java EE,服务器适配器,Tomcat本身,所有东西)

我配置了运行时环境,将所有Java版本调整为JDK 6(因为它应该在Tomcat 6上运行),但在创建新服务器时,仍然可以添加recources的对话框的左侧是空的.

我还能尝试什么?

PS:在W7教授身上使用Juno

java eclipse tomcat jst

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

如何在EAR或WAR之外存储Java EE配置参数?

我想存储Web项目(ear/war文件)之外的Web项目的配置.应用程序不应该知道它在哪个容器中运行(WebSphere/JBoss等).

处理这个问题的最佳方法是什么?

JNDI是一个干净的方式吗?如果JNDI可以解决我的问题,我应该如何配置它?(自定义对象?)

在我的例子中,SOAP/WS端点只有简单的Key => Value对(String,String).

java parameters ear war java-ee

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

@Inject和@EJB之间有什么区别

我目前正在学习新的Java EE 6组件模型,并且与最新的依赖注入机制相混淆.所以这是我的问题:

1)@ Inject和@EJB之间有什么区别

2)如果我有一个包含另一个POJO的简单POJO(其中一个是DAO代码),那么更好的选择是什么:@Inject或@EJB?

我可以混用@Inject和@EJB吗?

一个例子是:

  • ClassA实现了InterfaceA,并具有ClassA_Adaptor的实例

  • ClassA_Adaptor实现InterfaceAB并具有ClassB的实例

  • ClassB实现了InterfaceB,并具有ClassB_Adaptor实例和实例DAO_ClassB

  • ClassB_Adaptor实现了InterfaceB并具有ClassC的实例

  • ClassC实现了InterfaceBC并具有WebService_ClassC的实例

  • DAO_ClassB将使用JPA 2.0(@PersistenceContext)

我想要注入所有这些,包括DAO和WebService.

3)仅对某些操作使用事务处理而不是对所有操作都使用事务是否是一种不好的方法?

例如:DAO_ClassB中的某些方法是典型的查询,而其他方法是"写入"方法.不用事务包装"READ"方法是不是很糟糕?

据我所知,DAO_ClassB可以使用@EJB包装事务(注入DAO_ClassB并使所有方法都是事务性的).我该如何控制它?

很抱歉,如果有些问题令人困惑,因为我只知道Java EE 6新组件模型的部分内容.

java-ee-6 jpa-2.0 ejb-3.1

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