草庐IT

java - “J2EE”或“Java EE”如何发音

Closed.Thisquestionisoff-topic。它当前不接受答案。想改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。7年前关闭。Improvethisquestion对于所有在那里的J2EE/JavaEE开发人员,当与现实世界中的人交谈时,您说我是周杰伦两名eeee程序员要么我是周杰伦的两个EE程序员要么我是一名Java企业程序员要么我是一名企业Java程序员或者是其他东西? 最佳答案 我是Javaee程序员。要么我是Java程序员-标准版和企业版说“J2E”在我耳边总是不对

java - 如何在 Java EE 中以编程方式获取绑定(bind)的服务器地址和端口?

在启动时,我们需要获取正在运行的应用程序的服务器地址和http端口。到目前为止,我们是这样做的:MBeanServermBeanServer=ManagementFactory.getPlatformMBeanServer();ObjectNamesocketBindingMBean=newObjectName("jboss.as:socket-binding-group=standard-sockets,socket-binding=http");Stringhost=(String)mBeanServer.getAttribute(socketBindingMBean,"bound

java - 如何使用普通 JDBC 处理 J2EE 1.4 中的事务

我正在开发一个酒店预订网站。它是一个J2EE1.4Web应用程序,使用JSP和JDBC。我有一个负责预订酒店房间的方法。booking()从这个方法我调用了其他四个方法bookRooms()makePayment()confirmUserByMail()confirmUserBySMS()我知道两个用户可以尝试同时预订同一个房间,在我当前的系统中,两个用户最终可能会预订同一个房间。我应该如何处理事务以避免此并发问题?这可能是很常见的场景,但我以前从未处理过这种场景,所以请指导我。 最佳答案 最简单的方法是在代码中添加锁或使用数据库提

java - Eclipse EE - Java EE 视角与 Java 视角

如果使用EclipseEE,是否有任何理由使用JavaPerspective而不是JavaEEPerspective?换句话说,对于EclipseEE,JavaPerspective本质上是多余的(JavaEE的一个子集)并且不会被使用,或者它们在功能上是否相同?在Eclipse中工作时,我一直主要使用JavaPerspective,当我安装JavaEEeclipse时,JavaEE透视图中没有任何工作集(在JavaPerspective中可用)可见,所以我想知道我是否可以今后只需放弃使用JavaPerspective。 最佳答案

java - 如何从 Java EE 6 中的 JPA2 EntityManager 获取数据源或连接

我有一个工作应用程序,我在其中使用JavaEE6和EclipseLink以实现持久性和PostgreSQL数据库。对于用户注册,我想将PostgreSQL中的密码设置为:...password=crypt('inputPassword',gen_salt('bf'))...因为我不能为此使用DigestUtils,所以我必须手动将用户插入到数据库中。为了使我的应用程序可配置,我不想使用InitialContextInstance.lookup(dataSource)但要以某种方式从EntityManager中提取它(或连接)喜欢:DataSourceds=entityManagerIn

java - 如何在 Java EE 环境中管理数据库和文件系统的事务?

我将文件的属性(大小、更新时间……)存储在数据库中。所以问题是如何管理数据库和文件的事务。在JavaEE环境中,JTA只能管理数据库事务。如果更新数据库成功但文件操作失败,我是否应该为此编写文件回滚方法?此外,EJB容器中的文件操作违反了EJB规范。你怎么看? 最佳答案 理想情况下,访问文件系统等外部资源应该通过JCA连接器。虽然有几篇文章讨论了这个问题,但我从未找到一个现成的JCA连接器来对文件系统进行事务访问,所以我开始写一个:查看:JCAconnector:afilesystemadapter.它相当基础,但可以管理文件的提交

java - 在 JSESSIONID cookie 中设置 httponly (Java EE 5)

我正在尝试在JSESSIONIDcookie上设置httponly标志。但是,我在JavaEE5中工作,无法使用setHttpOnly()。首先,我尝试使用response.setHeader()在servlet的doPost()中创建我自己的JSESSIONIDcookie。当这不起作用时,我尝试了response.addHeader()。那也没用。然后,我了解到servlet处理将session转换为JSESSIONIDcookie并将其插入到httpheader中,因此如果我想使用该cookie,我将不得不编写一个过滤器。我写了一个过滤器并在那里玩了setHeader()/add

SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第三天)动态SQL

动态SQL—SSM框架的学习与应用(Spring+SpringMVC+MyBatis)-JavaEE企业级应用开发学习记录(第三天)Mybatis的动态SQL操作昨天我们深入学习了Mybatis的核心对象SqlSessionFactoryBuilder,掌握MyBatis核心配置文件以及元素的使用,也掌握MyBatis映射文件及其元素的使用。那么今天我们需要掌握的是更加复杂的查询操作。学会编写MyBatis中动态SQL学会MyBatis的条件查询操作学会MyBatis的更新操作学会MyBatis的复杂查询操作一、什么是动态SQL?​MyBatis中的动态SQL是一种在SQL查询语句中根据不同的

java - 审计大型 java/j2ee web 应用程序的最佳方法是什么

我必须审核一个经过数年发展的大型WebJava/J2ee应用程序年。它是由其他公司编写的,而不是我正在为之工作的公司。在它的当前状态已变得难以发展和维护,新的功能很难添加,并且经常导致有时会出现的错误生产。似乎有一些复制/粘贴代码导致代码重复。当前的应用程序是某种在线购物,到处都有一些类似cms的内容。它主要是代码的较新部分中的Struts和一些Spring,也许还有一些ejbs好措施。有一些可用的单元测试,但不是很多。这些是我被告知的事情,我还没有看到实际的代码。我的公司将提议重写此应用程序的部分内容以减少复杂性,提高质量和模块化,并使添加更容易成为可能没有回归的新功能。在做出任何p

java - 了解谁提供 servlet-api.jar,它是 Web 容器还是 Java EE 下载的一部分

我需要了解编译servlet所需的serlvet-api.jar。我正在构建一个简单的servlet,如下所示:importjavax.servlet.*;importjavax.servlet.http.*;publicclassFirstServletextendsHttpServlet{//Remainingcodehere}我知道我们需要servlet-api.jar文件来编译这个简单的servlet,如下所示:javac-classpath/path/where/jar/is/servlet-api.jar现在我的疑惑从这里开始:servlet-api.jar是什么?谁提供了