我是新手,正在尝试我的第一个项目。
我打算开发一个网站,我需要管理员发布调查问题列表, 和用户回答它们并将结果通过邮件发送给管理员
我的问题是
1)我是否需要两个网站,一个用于管理员发布问题(用于后端目的)和一个用于用户(前端用途或有任何其他可能性
2)我可以将我的项目与javascript和JSP混合用于交互式目的
3)我可以将java用于Backend / serverSide(即Servlet),或者因为它是javascript我应该使用nodeJS
我知道Html和CSS,以及 我最近研究过... JSP,Servlet,JDBC
我目前正在开始使用javascript课程
答案 0 :(得分:0)
1)这取决于你对网站的意思。您也可以在您的网站中创建一个管理区域。所以你真的不需要两个网站。网站的定义可以在这里找到:https://en.wikipedia.org/wiki/Website
2)你无法将JSP与JavaScript混合在一起。请记住,JSP在服务器端,JavaScript在客户端。你可以。 G。回显JSP中的JavaScript代码。但我不确定这是否符合您的预期。
3)当然可以在服务器端使用Java。
我认为你应该先做你的JavaScript课程。之后,您可以决定使用哪种语言和技术,哪种语言和技术最适合自己。
答案 1 :(得分:0)
您打算这样做可以通过创建一个网站来处理。您只需要在单个网站中拥有不同的角色。管理员角色可以使用其凭据登录并添加调查问题。用户可以使用他的角色登录并可以回答调查。
2:是的,您最终必须混合使用JavaScript和JSP来使您的网站互动。
3:NodeJS和Servlet都可用于服务器端编码。既然你已经提到你最近获得了Servlet知识,那么就更好了。
答案 2 :(得分:-1)
我的回答是在NodeJS中完成所有操作,因为它使用了javascript,你可以在javascript中完成整个前端和后端。只使用一种语言。您可以轻松地使用登录部分管理区域,该部分使用express(nodejs模块)重定向到受限区域并仍然运行前端。全部在一个文件中。