这个问题在这里已经有了答案:HowdoIimportthejavax.servlet/jakarta.servletAPIinmyEclipseproject?(16个答案)关闭7年前。我要使用的开源项目需要导入:importjavax.servlet.*;importjavax.servlet.http.*;据我所知,这些库是JavaEE的一部分。所以我从这个位置安装了JavaEE:http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html.
我正在尝试学习JavaEE,从MVC架构中的Servlet和JSP开始。我知道Servlet通常用作Controller,而JSP通常用作View,并且它们都与模型交互,即服务器上的后端Java应用程序。我要问的问题是后端应用程序将包含什么。它只不过是一个使用Servlet和JSP作为接口(interface)的简单JSE应用程序吗?此外,考虑到我问的可能是一个简单的问题,是否有我可以使用的优秀JavaEEMVC教程? 最佳答案 JavaEE组件都在服务器端运行,可以在GlassFish、JBoss、WebLogic或WebSphe
术语“Web组件”在JavaEE中是什么意思?给我一些来自不同JavaEE技术(jsp、jsf、ejb..)的例子UPD:我可以说jsp中的每个自定义标签都是一个web组件而jsf中的标签是web组件吗?或者只有servlet和整个jsp页面是Web组件?部署的sessionbean是Web组件吗? 最佳答案 Web组件只不过是为传入的HTTP请求提供服务并提供某种(希望是有效的)响应的软件组件。大多数(如果不是全部)JavaWeb框架都构建在核心Javaservlet技术之上。servlet是一段持久的代码,它接收HTTP请求的抽
Closed.Thisquestionisopinion-based。它当前不接受答案。想要改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。7年前关闭。Improvethisquestion因此,我使用了尚未最终发布的ASP.NETMVC框架的新版本,我发现它非常好且优雅。但是,在工作中,我们暂时与Java联系在一起,所以我想知道:是否有像我这样的Java人才可以使用该框架?我意识到不幸的是将无法使用Web表单,但是路由框架又如何呢? 最佳答案 选择:http://en.wikipedia.org/w
Java、JavaEE、C#、asp.net和SOA的Freenodeircchannel是什么? 最佳答案 可用服务器:FreenodeserversJava:##javaC#:##csharpASP.NET:##asp.net虽然找到SOAchannel看起来有点棘手。Searchirc可能是在全局或特定网络上搜索channel的好方法。通常Google例如,在使用某些关键字进行快速搜索时效果很好;“Javaircfreenode”。 关于c#-Java、JavaEE、C#、asp.
我不熟悉在MacOSX上开发Java。我想下载Java7EESDK,这样我就可以使用Java进行桌面/移动/企业开发。下载文件是.sh(具体是java_ee_sdk-7-jdk7-macosx-x64),我不是很熟悉。Java7SESDK是一个.dmg文件,这是我预期的企业版格式,而不是.sh文件。为什么SE和EE版本的文件格式不同?(.sh对比.dmg)如何安装企业版,因为它是.sh文件?*注意:目前我在Mac上安装的唯一JRE是苹果版本,据我所知已被弃用。 最佳答案 在命令行中运行它。来自安装手册:JavaPlatform,En
我是Java的新手,刚开始使用一些简单的代码。我在Linux机器上,使用vim编辑器,使用javac进行编译,'java'用于运行程序。基本上,目前我正在寻找使用Java构建桌面应用程序的方法。我听说过Java(EE/SE/ME),我对它们的假设是:“核心Java”是“基本”Java语言(具有所有关于变量的规则,循环、方法类等)。JavaSE适用于桌面应用。JavaEE适用于Web应用程序(使用HTTP协议(protocol))。JavaME适用于移动应用程序。然而,我从DifferencebetweenJavaSE&JavaEE开始知道它们之间的区别在于“规范”。所以我的问题是,我是
我目前正在学习JavaEE(从SE迁移),我对JavaEE环境中的异步执行感到困惑。基本上,根据我的理解,创建Thread或Timer并不完全推荐。目前我发现的另一种方法是使用JMS将消息传输到EJB消息Bean,它将异步执行。还有哪些其他方法可以实现这种行为?因为对于简单的任务,使用JMS看起来开销太大。 最佳答案 JavaEE6中最简单的可能解决方案是使用@AsynchronousEJB方法(或整个类)上的注释。它允许您异步调用业务方法,这意味着将委托(delegate)一个新线程来执行此方法,您将在调用方方法中取回控制权。在J
我的OSXLion工作站上的Java首选项应用程序表明我安装了JavaSE6v1.6.0_29-b11-402(32位和64位版本)。遗憾的是,我需要的附加功能仅在企业版中可用。“Jesper”在“HowinstallaspecificjdkonMacOSX?”中的评论'建议我需要使用Apple提供的Java,而不是Oracle/Sun提供的Java。不幸的是,Apple似乎没有提供Java6的企业版。这让我提出了一些问题:我错过了什么吗?Apple是否提供Java6的EE?如果1为真,我如何得到它?它可以与JavaSE6“并行”安装吗?如果1为假,是否可以使用Oracle/Sun版本
为什么不能从servlet过滤器中引用cookie?我似乎无法理解JavaEE不允许您清理cookie值:publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsServletException,IOException{request.}ServletRequest不支持getCookies(HttpServletRequest就是这种情况)。 最佳答案 为了获取cookie,您需要将其转换为HttpServlet