prefix: SS is understood as Spring Framework and Spring MVC rather than Struts .
SSM , SSH compared to Spring Boot , where is the old?
these two abbreviations are not two sets of frameworks, they are two schemes with Spring as the core.
if we make the following settings:
Spring Framework : CPU, persistence layer: hard disk, Spring MVC : nuclear display (why nuclear display? Because this thing is included in Spring Framework in the official definition)
then SSM and SSH are just two assembly machines, while Spring Boot is a laptop with external solid state when paired with Spring Data JPA .
Can you say that the assembly machine is very old? Where is it after the update of the version number?so it's not a matter of old or new technology at all, but you need to figure out what these things are. What you need to learn is Spring Framrwork and Hibernate / MyBatis . You don't understand this, and you look confused when you open the cover of Spring Boot > which is encapsulated and integrated.
for example, I don't want to use @ Controller
+ @ ResponseBody
+ handler method (this concept is mentioned by Spring MVC ). I want to define my own routing mechanism so that I can access my performance statistics, log tracking, permission control, etc., but at the same time, I don't want to do url
parsing (such as / {a} / b ), that is, I want to reuse the implementation of Spring . How do you do that?
talk about my ssm and ssh
ssm: Spring + Spring MVC + Mybatis
ssm: Spring + Structs + Hibernate
what do you think springboot is?
Previous: Mysql cannot be inserted into Chinese
blog s article like function, like once + 1, use session to record the current user problem point is: if you like article 1, article 2 will indicate that it has been supported. The reason is to judge that session how to realize that articles cannot b...
enter python-m SimpleHTTPServer 8888 in windows cmd & access the local file how to check out this access what should I do if I want to go back to the original interface after I visit the local file ...
for example, how to completely restructure a project that is being iterated for a long time? it takes a long time to ReFactor a completed project. ...
Please tell me why chrome debugging js file breakpoint, then why walk to other js files inside? how to avoid this? ...
in daily development, we always encounter all kinds of anomalies. If there are anomalies, we need information to analyze and analyze, and the information usually comes from logs. In our company, some modules have a few G logs a day (too many). Some logs ...
I recently made a known Flask project, but debugging is a headache. Every time I update the static files such as js scripts or css, and restart the Flask service, I refresh the page, but these files are not updated last time, and they need to be cleared ...
<html> <srcipt > 1 <srcipt > 2 .... < html> there must be no problem when loading. If I want to get a specified srcipt tag, I can get the element by getting the < script > array and then using the su...
how does the QQ WeChat group @ all women, get all women s information ...
I usually use int for storage. The unit of data storage is divided into points. For example, for goods worth one yuan, it is 100 in the database. I think it s simple and straightforward, and there s no need to think about compatibility or anything. ...
html html : The hyperlinks have become http: undefined? read the online changes are not successful. I don t know what s going on? ...
there is no vue rich text with formulas, that is, formulas in mathematics, physics and chemistry ...
as shown in the figure, if you want to do a login interception based on $api.getStorage ( userId ), the desired effect of is 1. Enter the page that can open the green box (main.html), but the other three in the red box cannot be opened directly (mes...
there is a ready-made CET-4 and CET-6 vocabulary on the Internet. Api can get words, translations, phonetic symbols and audio URLs through the vocabulary request. the local audio that Mini Program requests to save 500words at a time, there are three wa...
...
I want to transfer the array of objects to the background using post. This is how I pass it: Http({ method: POST , url: addGroup , data:qs.stringify({ list :this.excelData }) }) ...
one of the projects that I am very interested in learning node, recently is to make chat tools. at first, it established a socket connection between the server and the client, and then sent messages to each other. now I want to communicate between th...
remote libraries don t feel origin? ...
I recently built a GitLab repository with my own server . Every time I write it locally by clone, then push it to this warehouse, and then clone the contents of this warehouse on the online server (the same server), but I think it s very cumbersome. bu...
how can git reset only return the version of the git repository to a certain version without affecting the workspace and the staging area? with such a rollback, all the new things in the workspace are gone ...
Picture description I want to know why the item, can t be passed, that is, the item that the parent component gets in the loop, why can t it be passed to the child component? ...