我刚刚开始进入Java世界的大门.在过去的3年里,我一直在用C#编程,并且已经做了大约3个月的ASP.Net MVC.我非常喜欢它,但我需要Windows才能运行最新最好的库这一事实有点让人反省......另外我认为学习另一种语言有助于理解概念,因为你得到了一个比较.
我想学习JSP/MVC.我想知道它是否与ASP.Net MVC类似,如果我可以编写JSP/MVC Web应用程序而不使用其他框架(如Spring)来开始.
另外,哪个是从C#背景学习JSP/MVC的更好方法?
欢迎任何建议.提前致谢!
我在这里读过@BalusC的好答案,但我仍然不清楚:
一方面,当我编写servlet时,我会这样做:
String addressPath = "/WEB-INF/results/employee/employeePage.jsp";
RequestDispatcher dispatcher = request.getRequestDispatcher(addressPath);
dispatcher.forward(request, response);
Run Code Online (Sandbox Code Playgroud)
然后,用户看到employeePage.jsp在他的屏幕上调用的JSP页面.并不意味着JSP在客户端运行?
那么JSP是在客户端运行,还是在服务器端运行(JSP = Java服务器页面)?
我实际上阅读了一个关于servlet的教程,我看到了两种不同的方法来在servlet中包含javascript.
out.println("<html><head>");
RequestDispatcher dispatcher = request.getRequestDispatcher(
"/WEB-INF/javascript/functions.js");
dispatcher.include(request, response);
out.println("<title>Client Forms</title></head><body>");
Run Code Online (Sandbox Code Playgroud)
和另一个可能性:
out.println("<html><head>");
out.println("<script language="text/javascript" src="functions.js">");
...
Run Code Online (Sandbox Code Playgroud)
使用调度员或直接包含有什么区别?什么是更好的解决方案?
thx为您的建议..
无论什么时候<c:set var="name" value="1"/>,#{name}总是一个字符串,如下所示#{name.class}.
有没有办法在JSF/Facelets上下文中设置作为Integer或Long文字值的作用域属性?
在java/struts/jsp世界中,有类似ASP.NET自定义用户控件的东西,一个带有后端代码的UI,它执行特定的逻辑,可以在另一个地方拉取和使用(例如登录等控制).
什么可以比较?ie(c c ++ c#php asp)
我真的不知道它是什么
我正在学习Java语言并期待编写非常小的Web应用程序,因为Facelets似乎是JSP的替代品,并且JSF对于小型Web应用程序来说似乎有些过分,我是否可以学习Facelets并在没有整个JSF堆栈的情况下使用它?或者我应该使用JSP来获取这些小型网络应用程序?
书中有很多很多例子,互联网上有关如何将Servlet用作JSP的例子.但是我想知道使用它们的最佳方法是什么,以及对良好架构的思考.
Servlet与JSP之间是否存在一对一的关系?像ASP.NET"Code-Behind"页面一样?
或者更像是ASP.NET MVC,只有一个Servlet控制多个动作,并转发到多个视图?
这是关于纯Java EE开发的问题.请不要简单地建议另一个框架.
我在2012年使用GWT构建了一个应用程序,直到需要进行重大功能升级之前,它一直运行良好。
我之所以使用GWT,是因为我的背景是Java,因此很适合从事MVP类型项目。
今天,我遇到的任何问题以及在Google搜索中遇到的问题,其答案都在2到3年前发布了(并且在很多情况下并不能解决我自己的问题),这告诉我GWT被遗忘了。因为我最初将应用程序构建为学习GWT的爱好,所以我感觉我想在重建应用程序时学习更新的框架。因此,要缩小范围,我想知道是否有适合GWT的较新替代品,仍然允许我用Java编写代码。
我了解这似乎是一个广泛的问题,答案将主要基于观点,但是除了问“您的观点是什么”之外,您还能如何挑动人的大脑?将如何回答我如何使用Java做a,b,c 3由3个不同的人以不同的方式根据应如何完成的意见采取不同的方式。
可能重复:
JSF,Servlet和JSP有什么区别?
Servlet和JSP之间的确切区别是什么?
java ×9
jsp ×6
servlets ×5
jsf ×3
facelets ×2
architecture ×1
asp.net ×1
asp.net-mvc ×1
el ×1
gwt ×1
javascript ×1
jstl ×1