问题标签 [jakarta-ee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 我可以从 Java EE webapp 使用 Windows 身份验证连接到 SQL Server 吗?
我目前正在研究如何使用 Windows 身份验证而不是 SQL Server 身份验证从我的 Java EE Web 应用程序连接到 SQL Server 数据库。我在 Tomcat 6.0 上运行这个应用程序,并且正在使用 Microsoft JDBC 驱动程序。我的连接属性文件如下所示:
在使用 SQL Server 身份验证时,我以这种方式连接到 SQL Server 数据库的问题为零。
有什么方法可以检索用户的 Windows 身份验证凭据并将该身份验证用于 SQL Server?
更新:我知道在 ASP.net 中有一种方法可以设置 Windows 身份验证以访问 webapp,这正是我正在寻找的,除了我想将该令牌传递给 SQL Server 以访问数据库。
jakarta-ee - Java EE——它只是绒毛还是真正的东西?
我熟悉 LAMP 堆栈,多年来已成功部署了一些基于它的 Web 站点。我使用过从 Apache + modPerl 到 PHP,再到 Ruby 和 Rails 的所有东西。通过充分利用缓存,我的 Rails 站点可以维持相当不错的负载,但我说的不是大量。
我从来没有真正喜欢 Java 作为一门语言,或者 XML,并且一直非常忽略 Java EE 的整个方面。对于那些在这两个世界中都有过真实和直接经验的人:Java EE 是否有一些我想念的超酷的东西,或者只是一堆热空气?是什么证明了专有应用服务器的高价?
我不是在这里拖钓:我正在寻找现代LAMP 框架中缺少的 Java EE 真正指出的具体示例(如果存在此类差异)。(现代 = Rails、Django 等)。或者使用 LAMP 确实做得更好的那些东西(更少的 XML 仰卧起坐)。
+++++ 2008 年 10 月 16 日更新
我很遗憾地报告,这里的大多数回复都没有帮助,只是属于以下两类之一:“它可以扩展,因为这里是大型网站的三个示例”和“它可以扩展,因为它实际上比LAMP 堆栈”。
我读了很多书,得出的结论是 Java EE 只有一个非常好的技巧:事务(感谢 Will),至于其余的你可以根据自己的优点成功或失败,环境中本质上没有任何东西为了让您创建一个可扩展且可靠的网站,Java EE 确实有很多陷阱,使其很容易失败(例如,很容易开始使用会话 bean 而没有意识到您现在为相当多的 JMS 付出了代价通过不同的设计可能可以避免的流量。)
有用的讨论
- http://www.subbu.org/blog/2007/10/large-scale-web-site-development
- http://highscalability.com/
- http://www.oreillynet.com/onlamp/blog/2004/07/php_scales.html
- http://www.schlossnagle.org/~george/blog/index.php?/archives/29-Why-PHP-Scales-A-Cranky,-Snarky-Answer.html
- http://blogs.law.harvard.edu/philg/2003/09/20/
java - 共享资源的 Java Web 应用程序的多个实例
我有一个 Web 服务,它接受输入的 xml 消息,对其进行转换,然后将其转发到另一个 Web 服务。
出于性能和弹性原因,应用程序部署到两个 Web 逻辑应用服务器。
我想要一个允许两件事的网站监控页面
停止/开始转发消息的能力
能够监控过去一小时内消息数量的吞吐量等。进入 Web 服务的不同发件人的数量等。
我想知道实现这一点的最佳方法是什么。
我目前的想法是有一个内存数据库(例如 Debry 或 HSQL)复制数据,以便在我的应用程序的两个(或多个)实例之间共享信息,这些实例在应用服务器的不同实例中运行。我想我必须设置某种主/从配置。
我想要一个讨论如何解决这个问题的文章的链接。
(注意,这是一个使用spring MVC的简单spring应用)
谢谢,
大卫。
css - 只需几个步骤即可从 Web 打印
我需要向我的基于 J2EE 的 wep 应用程序添加功能: 1) 获取一些页面,可能带有表单控件,将其转换为某种打印机友好格式。2) 打印此渲染格式 a) 不显示和 b) 不显示打印对话框。
我不太担心1,但不知道2a和2b是否可能。
谢谢你的帮助。
java - 是否可以在另一个中包含/嵌入一个 Java EE 应用程序(war 文件)?
我有一个应用程序,它是一个门户应用程序,我想允许其他用户将他们的应用程序添加到它。为了做到这一点,我需要一些方法来访问他们在我的应用程序。这可能吗?
java - 如何确定 web.xml 中侦听器的顺序
我的 Java webapp 中有一堆 servlet 上下文侦听器,每个侦听器都收集有关环境的一些信息。
其中一些依赖于另一个听众收集的信息。但是我无法确定监听器注册和调用的顺序,所以我不得不复制代码。
我知道听众是按照他们在 web.xml 中的顺序注册的,但这对我来说听起来有点模糊,太模糊以至于无法依赖它。
你有提示我如何解决我的问题吗?
java - 为什么要在远程 EJB3 会话 Bean 上使用 InitialContext
为什么在调用远程 EJB 时需要指定各种驱动程序信息?
我们不应该只需要指定 url/port 并且 EJB 容器应该解决所有其他的东西吗?
jakarta-ee - HTTP 输入过滤器,例如 WebSphere 的 mod_security?
WebSphere 是否提供像 mod_security 这样的 HTTP 输入过滤器/防火墙?
我知道让 Apache 成为 WebSphere 的 HTTP 服务器前端是可能的,但这种类型的配置超出了我的影响。我们只能使用 WebSphere 本身可以做的事情。
编辑-澄清一下,我不是在这里寻找安全性的身份验证、授权或不可否认方面。我想要一个基于规则的 HTTP 防火墙,比如在 WebSphere 上运行的 mod_security。
另外,我知道在 1.x 版本中,Java 中有 mod_security 的部分实现。我们目前有一个定制的内部解决方案,它与工作类似,但不那么随意配置。谢谢!
java - Java EE 编程技能
我有多年的 Java 经验,包括 Swing、Servlet 和 JDBC,但从未为 Java EE 服务器编程。
许多大公司的招聘广告都专门要求有 Java EE 经验。是否有我应该学习的特定技能或发展环境才能胜任这类工作?
java - IBM Websphere OutOfMemoryException
我经常在 IBM Websphere Application Server 上发现 OutOfMemoryException。我认为发生此异常是因为我的应用程序从数据库中检索了大量数据。所以,我限制所有查询不要检索超过 1000 条记录的数据,并设置 WAS 的 JVM 跟随
我在配置文件文件夹中找到了 heapdump、javacore和snap文件,我认为它们可以告诉我问题的原因,但我不知道如何阅读/使用 heapdump、javacore 和 snap 文件。
请告诉我如何预防/避免/修复 OutOfMemoryException。谢谢