问题标签 [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.

0 投票
6 回答
16984 浏览

java - 向现有应用程序添加审计的良好模式或框架?

我有一个现有的 J2EE 企业应用程序,我需要在其中添加审计,即能够记录几个重要域类型(Employee、AdministratorRights 等)上的 CRUD 操作。

该应用程序具有标准的 n 层架构:

  • 网页界面
  • 封装在无状态会话 bean 和事务性 POJO 的混合体中的业务操作(使用 Spring)
  • 持久性是直接 JDBC(来自业务层内)和 EJB 2.x BMP 实体 bean(我知道,我知道)的混合体

我的问题是:是否有任何标准模式或(更好的)框架/库专门用于将审计添加为横切关注点?我知道 AOP 通常可用于实现横切关注点;我想知道是否有专门针对审计的东西。

0 投票
3 回答
3172 浏览

jakarta-ee - 在 Web 层和业务层之间使用 RMI 或 JMS 的优缺点是什么?

对于典型的 Web 客户端到 Servlet/WS 到业务层(Spring 或 EJB)应用程序,远程 RPC 或 Web (Servlet) 层到远程业务层的消息传递等方法的权衡是什么,除了基本的同步/异步方面?

0 投票
3 回答
4634 浏览

java - 用Java修改jar文件中的xml文件

我目前的任务是在客户站点的 jar 中更新 XML 文件 (persistance.xml)。我当然可以解压缩文件,更新 xml,然后重新压缩文件以重新部署。我想在 Swing 应用程序中对这些命令行操作进行排序,以便执行此操作的人不必进入命令行。关于以编程方式执行此操作的任何想法?

0 投票
4 回答
9273 浏览

jakarta-ee - 开始 Java EE

我对 Java 有所了解,但对 Enterprise Java 完全陌生。我正在尝试使用 NetBeans 6.1 和 GlassFish Application Server。请指导我一些资源,这些资源实际上告诉我什么是 Java 企业应用程序,它们与普通 Java 类有何不同等。

还有哪个是最好的应用服务器(在 Linux 上)?

0 投票
7 回答
2822 浏览

tomcat - Java EE 中有哪些用于定时批处理的工具?

我的雇主刚刚要求我在他们正在运行的 Java EE WebSphere 应用程序中运行一个定时批处理。它应该在每天晚上 11:30 上一节课。

我对 Java EE 和 WebSphere 服务器(或开发环境中的 tomcat)不是很熟悉,我一直在研究,但我发现的只是关于 java timer 类,而不是如何设置或调用它.

似乎也需要编辑 web.xml 文件。

任何帮助将不胜感激!

0 投票
22 回答
729 浏览

java - 获取方法:一对多

getEmployeeNameByBatchId(int batchID)
getEmployeeNameBySSN(Object SSN)
getEmployeeNameByEmailId(String emailID)
getEmployeeNameBySalaryAccount(SalaryAccount SalaryAccount)

或者

getEmployeeName(int typeOfIdentifier, byte[] identifier) -> 在此方法中,typeOfIdentifier 告诉标识符是否为 batchID/SSN/emailID/salaryAccount

以上哪一种是实现get方法的更好方法?

这些方法将在一个 Servlet 中,并从一个提供给客户的 API 进行调用。

0 投票
4 回答
16202 浏览

session - 会话外观核心 J2EE 模式的优点和缺点是什么?

会话外观核心 J2EE 模式的优点和缺点是什么?

它背后的假设是什么?

这些假设在特定环境中是否有效?

0 投票
5 回答
7687 浏览

java - Java EE 应用服务器 Hello World

我对独立的 Java 应用程序开发相当满意,但很快就会使用 Java EE 应用程序服务器开发一个项目。

有谁知道让 hello-world 类型的应用程序在应用程序服务器中工作的简单操作教程?我(也许很天真)假设不同框架之间的总体方法是相似的,所以我更感兴趣的是找出方法,而不是陷入不同框架之间的差异。

如果您不知道一个好的指南,那么您能否发布项目符号类型的步骤来让 hello-world 运行?,即

  1. 下载 XX
  2. 写一些代码做YY
  3. 更改文件 ZZ
  4. 其他步骤...

注意:仅仅因为我家里有一台 windows 机器,如果它可以在 windows 上运行,我更愿意运行,但为了更好的答案,欢迎基于 linux/mac 的实现。

0 投票
17 回答
49548 浏览

eclipse - 无法将服务器添加到移动的工作区

我从网上下载了这个工作区,并尝试从全新安装的 Eclipse Ganymede 的 tomcat 服务器上运行它。这个特定的项目带有自己的工作区。

当我选择 Tomcat v6.0 时,我收到一条消息

无法使用所选类型创建服务器

不过,可以使用较旧的 tomcat 版本。

我想我必须重新创建一些配置设置。问题是哪一个?这似乎是一些奇怪的错误,因为创建一个新的动态 Web 项目让我可以为它们两个配置 tomcat

0 投票
6 回答
62672 浏览

java - 在 Java Web 应用程序 (WAR) 中存储配置文件的最佳位置是什么?

我创建了一个 Web 应用程序 (WAR) 并将其部署在 Tomcat 上。在webapp中有一个带有表单的页面,管理员可以在其中输入一些配置数据。我不想将这些数据存储在 DBMS 中,而只是存储在文件系统上的 XML 文件中。放在哪里?

我想将文件放在部署应用程序本身的目录树中的某个位置。我的配置文件应该在WEB-INF目录中吗?还是放在别的地方?

在 servlet 中使用什么 Java 代码来查找目录的绝对路径?或者可以通过相对路径访问它吗?