Questions tagged «jakarta-ee»

Jakarta EE(以前称为Java Enterprise Edition,Java EE和J2EE)是一个规范,定义了基于Java的服务器和客户端技术及其互操作方式的集合。这是主标签。有关更具体的API问题,请使用[jsf],[servlets],[jpa],[cdi],[ejb]等。


13
如何使用JSP / Servlet将文件上传到服务器?
如何使用JSP / Servlet将文件上传到服务器?我尝试了这个: <form action="upload" method="post"> <input type="text" name="description" /> <input type="file" name="file" /> <input type="submit" /> </form> 但是,我只得到文件名,而不得到文件内容。当我添加 enctype="multipart/form-data"到时<form>,则request.getParameter()返回null。 在研究期间,我偶然发现了Apache Common FileUpload。我尝试了这个: FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); // This line is where it died. 不幸的是,该servlet抛出了一个异常,没有明确的消息和原因。这是堆栈跟踪: SEVERE: Servlet.service() for servlet UploadServlet …

22
JPA和Hibernate有什么区别?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我知道JPA 2是一个规范,而Hibernate是ORM的工具。另外,我了解到Hibernate具有比JPA 2更多的功能。但是从实际的角度来看,真正的区别是什么? 我有使用iBatis的经验,现在我正在尝试学习Hibernate或JPA2。我拿起Pro JPA2书籍,并且一直指“ JPA提供者”。例如: 如果您认为某个功能应该被标准化,则应该大声疾呼并向您的JPA提供者提出要求 这使我感到困惑,所以我有几个问题: 我可以单独使用JPA2注释POJO即可从数据库中获取数据 JPA2是否应该与“ JPA Provider”一起使用,例如TopLink或Hibernate?如果是这样,那么与单独使用JPA2或单独使用Hibernate相比,使用JPA2 + Hibernate有什么好处? 您能推荐一本实用的JPA2书籍吗?“ Pro JPA2”似乎更像是一本关于JPA2的圣经和参考书(直到本书的后半部分才进入Queries)。是否有一本书针对JPA2采用问题/解决方法?
680 java  hibernate  jpa  jakarta-ee  orm 


19
如何处理“ java.lang.OutOfMemoryError:Java堆空间”错误?
我正在Java 5上编写客户端Swing应用程序(图形字体设计器)。最近,我遇到了错误,因为我对内存的使用并不保守。用户可以打开无限数量的文件,并且程序将打开的对象保留在内存中。经过快速研究,我在5.0 Java虚拟机中发现了人机工程学,其他人则说在Windows计算机上,JVM默认将最大堆大小设置为。java.lang.OutOfMemoryError: Java heap space64MB 在这种情况下,我应该如何处理这种限制? 我可以使用java的命令行选项来增加最大堆大小,但这需要找出可用的RAM并编写一些启动程序或脚本。此外,增加到某个有限的最大值并不能最终解决这个问题。 我可以重写一些代码以将对象频繁地持久保存到文件系统(使用数据库是同一回事)以释放内存。它可以工作,但是可能也很多。 如果您可以将上述想法的细节或诸如自动虚拟内存,动态扩展堆大小之类的替代方法的细节介绍给我,那将会很棒。

14
Java SE / EE / ME之间的区别?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 当我想开始学习Java时应该安装哪一个?我将从一些基础知识开始,因此我将编写一些简单的程序来创建文件,目录,编辑XML文件等,目前还没有什么太复杂的。 我猜Java SE(标准版)是我应该在Windows 7桌面上安装的版本。我已经有Komodo IDE,可以用来编写Java代码。
326 java  jakarta-ee  java-me 



12
什么是Java Servlet?
我阅读了许多文章以了解Java Servlet,但没有成功。 能否请您简要介绍一下Java Servlet(以简单语言)。像什么是servlet?有什么优势?以及所有。 我无法理解服务器端编程语言(PHP,ASP)和Servlet之间的区别。

12
Eclipse添加Tomcat 7空白服务器名称
我试图在Ubuntu的Eclipse中添加Tomcat 7。当我在Eclipse中单击“添加新服务器”并选择“ Tomcat v7.0服务器”时,“服务器名称”字段为空白,并且无法在该文本框中键入任何内容,如下所示: 我之前所做的是从Eclipse删除了Tomcat 7服务器,并尝试重新安装Tomcat7。但是它不允许我在该文本框中键入任何内容,因此无法继续执行“下一步”按钮。我的环境是Ubuntu Linux和JavaEE Eclipse。

10
对Servlet 3.0 API的Maven依赖关系?
如何告诉Maven 2加载Servlet 3.0 API? 我试过了: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.0</version> <scope>provided</scope> </dependency> 我使用http://repository.jboss.com/maven2/,但是哪个存储库是正确的? 附录: 它与整个Java EE 6 API和以下设置的依赖项一起使用: <repository> <id>java.net</id> <url>http://download.java.net/maven/2</url> </repository> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>6.0</version> <scope>provided</scope> </dependency> 我宁愿仅将Servlet API添加为依赖项,但是“独立的依赖项已被Java EE 6 Profiles替换”了,“ Brabster”可能是正确的。是否有资料可以证实这一假设?

6
在基于servlet的应用程序中的何处放置以及如何读取配置资源文件?
在我的Web应用程序中,我必须将电子邮件发送给一组预定义的用户,例如finance@xyz.com,因此我希望将其添加到.properties文件中并在需要时进行访问。这是正确的程序吗?如果是这样,那么我应该将该文件放在哪里?我正在使用Netbeans IDE,它具有用于源文件和JSP文件的两个单独的文件夹。

9
Java EE Web开发,我从哪里开始?我需要什么技能?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我想至少在基本级别上学习如何构建Java Web应用程序(来自.NET背景)。我希望能够从头开始构建,部署一个简单的CMS类型的应用程序。 我到底需要学习什么? Tomcat似乎是Java的良好Web服务器。 网络有哪些选项?我知道在ORM中有Hibernate。 Java是否有MVC?那JSP呢?MVC和JSP可以在一起吗?NetBeans? 也许一本书涵盖了所有这些?

13
如何在Eclipse中更改动态Web项目的上下文根?
我在Eclipse中开发了一个动态Web项目。我可以使用以下URL通过浏览器访问该应用程序: http://localhost:8080/MyDynamicWebApp 我想将访问URL更改为: http://localhost:8080/app 为此,我从项目“属性| Web项目设置|上下文根”更改了上下文根。但是,Web应用程序仍然具有相同的访问URL。我已经在Tomcat上重新部署了该应用程序,并重新启动了Tomcat,但是访问URL与之前的相同。 我发现该server.xml文件没有附件WAR。在没有server.xml附加文件的情​​况下,Tomcat如何确定我的Web应用程序的上下文根目录为,/MyDynamicWebApp并允许我通过此上下文根URL访问该应用程序?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.