struts框架怎么在系统中体现出来 单独的struts2框架能开发网站吗?

[更新]
·
·
分类:互联网
1470 阅读

struts框架怎么在系统中体现出来

单独的struts2框架能开发网站吗?

单独的struts2框架能开发网站吗?

不可以的,struts2只负责逻辑控制,orm操作,bean处理,前端页面这些都做不了

是什么语言开发的?

J2EE
Struts框架编写的动态网页

servlet可以用于开发APP服务器端吗?

首先看看下面APP客户端和APP服务器端一个简单模型,服务器端就是WEBSERVER这端来处理APP客户端的逻辑。
如果你是简单的服务器端开发,当然可以用Servlet来发开发。但是如果开发复杂一点的APP服务器,还得需要一些比较高端的框架比如Struts、Spring、jquery,还需用到JSON、数据库MySQLampMongoDB、CDN 数据分发等。一般公司开发一款产品也不是一个人在开发,都是一个团队,每个人负责不同功能的模块,Servlet应该是开发服务器端最基本的,熟悉这个再逐步熟悉用用JSP Servlet混合开发和高端开源框架开发。下面是一个APP简单服务端端源码框架,采用就是Servlet开发的。
还有一个github里购物商场APP客户端和服务端项目,你也可以参考一下。

以上回答希望可以帮助到你,可以关注一起交流和学习哟!

可以的,并且servlet效率会比一般框架效率还高。

servlet是Java Web开发的基础,当然是可以的,不过一般不用原生servlet,使用SpringMVC或者SpringBoot来做Java Web开发岂不是更好?

servlet必须在web容器还是web服务器环境下运行?

Servlet是在服务器端运行的,Servlet编译成.class文件通过Java容器例如JBoss、Jetty、Tomcat等解析运行在服务器端。浏览器通过访问容器中的解释器从而浏览网页。浏览器最初只支持Java Applet程序,到后面完全兼容Java容器,因此Java是解释型语言。
JSP动态网页技术其实底层也是依赖于Servlet编译生成的字节码文件。JSP编译后生成Servlet文件,然后通过容器运行。
Servlet具有生命周期,init方法初始化,destroy销毁servlet线程。Servlet中的主方法是doService方法,调用doGet、doPost请求从而响应GET、POST请求服务。
Struts框架的出现革新了java分层技术,Struts2 MVC模型分层,以及后面出现的Spring MVC框架,都是web2.0革新技术。到现在微服务技术流行起来,SpringBoot自带Tomcat容器,Dubbo与Spring Boot整合形成一套微服务体系,阿里Dubbo 4.0全面兼容SpringCloud。Spring Cloud也是微服务的潮流,基于OpenCloud的框架是springcloud改良版,也是很火热