我读到了有关属性和资源包的内容.但我无法区分这些.何时使用Properties文件以及何时使用Resource bundle.
要加载属性文件,请使用以下代码
Properties tempProp = new Properties();
FileInputStream propsFile = new FileInputStream(xyz.properties);
tempProp.load(propsFile);
Run Code Online (Sandbox Code Playgroud)
加载资源包
ResourceBundle labels =
ResourceBundle.getBundle("xyz", currentLocale);
Enumeration bundleKeys = labels.getKeys();
Run Code Online (Sandbox Code Playgroud)
在这两种情况下(在资源包和Properites中)我们都使用属性文件.我发现的一个区别是,为了存储我们使用属性文件的应用程序特定数据,并使用i18n数据,我们使用资源包.我不知道我是对的.
我想知道上面两个的用法.这两者有什么区别.
我是我办公室的开发人员,SOA开发处于巅峰状态.我们使用IBM MQ,IBM Message Broker和Java/J2EE Technologies.
我目前已进入项目,其中使用Message Broker开发一个在两个应用程序之间进行交互的中间件.我不太确定Message Broker是否是这类项目的正确选择,因为Java可以以高效的方式完成同样的工作,这使我在互联网上搜索使用这两者的优势.
我在不同的站点中读到Message Broker用于转换,路由和增强消息,这可以通过有效地使用java来完成.所以这让我想到了这个问题"何时使用Java以及何时使用Message Broker进行开发?" 如果有人可以帮助我使用这两者的优势,那将是很棒的.
-RDJ
我正在开发一个使用Java,MySql,Struts2 MVC和Hibernate的项目.我尝试在hql查询中使用limit语句,但它无法正常工作.
Select t from table1 t where t.column1 = :someVal limit 0,5
Run Code Online (Sandbox Code Playgroud)
编辑:我使用它作为namedQuery并使用JPA模板调用此namedQuery
这在MySql中正常工作但是当我将其作为hql查询运行时,这将返回所有记录而不考虑limit语句.有谁遇到过同样的问题?任何帮助赞赏!!
此致,RDJ
我必须将文件上传到服务器,该服务器只显示带有文件上传按钮的jsf网页(通过http).我必须自动化一个进程(作为java独立进程完成),它生成一个文件并将文件上传到服务器.然后,必须上传文件的服务器不提供FTP或SFTP.有没有办法做到这一点?
谢谢,里奇