java web研发发展
2022-04-21 18:17:33 10 举报
AI智能生成
java web研发发展
作者其他创作
大纲/内容
需求: 服务器需按提交内容,返回不同的效果
1、静态 html、css
存在问题:代码冗余,需精通前端与美观
2、servlet
采用html生成页面,页面内可通过<%%>嵌入java代码,本质是最终生成servlet类编译解析
问题:css、html、js、java代码都混在一起,十分难维护
3、jsp
4、jsp+java bean(model1时代)
5、jsp+servlet+java bean(mode2时代)
存在问题:xml存在大量的bean与url映射关系维护,配置麻烦
使得jsp不存在java代码、结构更加清晰
6、struts
1、spring的出现、ioc解决bean的创建、管理、分配问题(解耦思想)
2、基于注解的方式 controller替代了struts的action、基于注解方式,降低xml配置的复杂度
7、springmvc
参考
https://wenku.baidu.com/view/c2e9ff98f221dd36a32d7375a417866fb84ac0a5.html
java web研发发展
0 条评论
下一页