草庐IT

Saxon-EE

全部标签

Java EE 6 : How to call Stateful Session Bean from Stateless Session Bean?

我有一个用作身份验证模块的有状态sessionBean(SFSB)。在SFSB中,我存储了当前登录的用户。此外,我还有一些外观(它们是无状态sessionBean(SLSB))为我的实体处理JPA/SQL内容。为了查看当前用户的访问权限,我尝试将SFSB调出SLSB。但是从SLSB调用时,当前用户字段始终为“null”。直接调用SFSB时,当前用户字段设置正确...对于调用,我使用@EJB注释。知道问题出在哪里吗?这是某种上下文问题吗?通常是否可以从SLSB调用SFSB并保持其状态?非常感谢! 最佳答案 您不应该从无状态sessio

java - 如何在 Java EE 中获取当前 Web 应用程序的名称?

如何在JavaEE中获取当前Web应用程序的名称?我对独立的Java很满意,但JavaEE对我来说是个新手。我正在编写一些自定义代码以插入第三方JavaEE报告包。我在同一个Tomcat服务器上部署了多个实例,所以我有类似的东西:C:\+--tomcat6+--webapps+--app1+--app2所以当用户转到,比方说,http://example.com/app1/viewReport,我希望能够得到“app1”。(最好不要通过解析URL。)另外,如果有办法获取app1的根目录(在本例中为C:\tomcat6\webapps\app1),那也很好。

java - 使用 Java EE 6 注释的 Servlet 过滤?

是否可以在EE6中使用@ApplicationPath和@Path注释来模拟servlet过滤器链?例子:@ApplicationPath("/api")classFilterextendsApplication{@Path("/*")publicvoidfilter(){log.info("RequesttoAPI");}}...@Path("/foo")classFoo{@GET@Path("/bar")@Produces("text/plain")publicStringbar(){return"HelloWorld";}}URL的位置http://foobar.com/api/

java - 在 Java EE 6 中生成激活 url

我正在使用JavaEE6WebProfile开发Web应用程序。我想通过电子邮件向新用户发送他帐户的激活链接。我应该如何实现?我正在使用JSF2。是否有任何规范或推荐的方法来执行此操作? 最佳答案 我从事的项目要求用户确认他的电子邮件ID以激活他的注册。key生成过程是这样的:key创建在users表中创建一个verification_key列,其中包含用户的唯一验证key。使用SHA256您的唯一用户名(在本例中为电子邮件ID)的散列值,密码为salt。将哈希值转换为base64并存储在该用户的verification_key中。

EE6405-Natural Language Processing Week 1(LEC)

WhatisNLP?NLPrepresentsafacetofartificialintelligencefocussedonexamining,comprehending,andproducinghumanlanguagesastheyarenaturallyspokenandwritten.NLP代表了人工智能的一个方面,专注于检查、理解和生成人类自然说话和书写的语言。Whydoweneedthem?NOISEREDUCTIONRemovespecialcharacters,punctuation,andirrelevantinformationtocleanthedata.去除特殊字符、

java - Java(Java EE)不适合构建像 CMS 这样的 wordpress 吗?

我观察到,一般来说,所有好的CMS、论坛和门户网站都是用PHP编写的。其中一些是借助Python、Ruby等编写的。一些用Java构建的CMS不如wordpress灵活。Java(JavaEE)不适合构建像CMS这样的wordpress吗? 最佳答案 我认为主要原因是许多CMS从最初的小实现成长,而不是从一开始就设计成为大的。小型实现在PHP或其他脚本语言中很容易实现,而且您可以将它们发展得相当大,但如果您事先知道您想要大的东西,您可以将其作为原始规范的一部分。如今,大多数人都认为您需要一个强大、快速、可扩展的运行时系统,而当今的主

基于 Java EE 7 表单的身份验证

我目前正在开发基于JavaEE7、PostgreSQL和应用服务器GlassFish4的Web应用程序。我需要实现基于表单的身份验证,并确保某些URL的安全:用户和角色/组(不管它们叫什么)存储在数据库中。我希望我的应用程序尽可能“标准”(即我目前使用的是JSF和JPA,而不是其他框架,如spring、struts...)经过一番研究,我发现JavaEE提供了一种标准的身份验证机制,称为JASPIC。因此,我将研究重点放在JASPIC上,并且阅读了多篇StackoverflowQ/A和ArjanTijms撰写的那些文章(如果没有他的回答或评论,几乎不可能找到与JavaEE相关的Stac

java - 如何使用 Java EE 6 实现 self 管理的 Web 用户?

我想创建一个简单的Web应用程序,让用户自行注册。换句话说,我希望用户能够注册、登录、管理他们的数据、注销,如果他们愿意,还可以删除他们的帐户。这是一个业余爱好项目,只是为了学习新东西,我决定尝试使用我以前从未使用过的最新JavaEE创建这个网站。我花了几个小时阅读有关JAAS、身份验证领域等的内容,我发现了很多基于服务器上定义的用户和角色(如GlassFish)实现安全性的方法,但我没有找到任何示例或指针来说明如何实现实现一个解决方案,用户只需在网页上填写注册表即可成为系统中的用户。当然,我可以简单地拥有一个包含用户名和密码哈希值的数据库表并手动实现所有内容,但这达不到目的。因此,我

java - Java EE 应用程序无法识别 Google Visualization API

我想在我的JavaEE应用程序中包含GoogleVisualizationAPI的图表。但是,无论我做什么,应用程序都无法识别API。我以前这样使用过它,所以我不明白我做错了什么。有人可以看看我的代码并告诉我我做错了什么吗?谢谢!//LoadtheVisualizationAPIandthepiechartpackage.google.load('visualization','1.0',{'packages':['corechart']});//SetacallbacktorunwhentheGoogleVisualizationAPIisloaded.google.setOnLoa

java - 如何使用 Arquillian - Java EE 7 测试登录/身份验证

我们有一个JavaEE7应用程序并使用Arquillian进行测试。现在我们要检查当前登录用户的一些权限。我的问题很基本,在测试用例中如何登录用户?我读过ProgrammaticLogindoesntworkinarquilliantests和EmbeddedGlassfish,securityandArquillianquestions但他们没有明确回答。我目前的做法是这样的://Injectservicesetc.@TestpublicvoidtestLogin(){UserAccountuser=newUserAccount();user.setUsername("bob");u