JavaWeb设计及开发实践(Demo)

理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的。注解是用反射实现。

> Web开发
Web开发也经历了好几个阶段:
 1.静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的;
 2.CGI:由于静态Web页面无法与用户交互,比如用户填写了一个注册表单,静态Web页面就无法处理。要处理用户发送的动态数据,出现了Common Gateway Interface,简称CGI,用C/C++编写。
 3.ASP/JSP/PHP:由于Web应用特点是修改频繁,用C/C++这样的低级语言非常不适合Web开发,而脚本语言由于开发效率高,与HTML结合紧密,因此,迅速取代了CGI模式。ASP是微软推出的用VBScript脚本编程的Web开发技术,而JSP用Java来编写脚本,PHP本身则是开源的脚本语言。
 4.MVC:为了解决直接用脚本语言嵌入HTML导致的可维护性差的问题,Web应用也引入了Model-View-Controller的模式,来简化Web开发。ASP发展为ASP.Net,JSP和PHP也有一大堆MVC框架。
 目前,Web开发技术仍在快速发展中,异步开发、新的MVVM前端技术层出不穷。

  IE对于开发和调试Web应用程序完全是一点用也没有。而Chrome提供了一套完整地调试工具,非常适合Web开发。
  当浏览器读取到新浪首页www.sina.com.cn的HTML源码后,它会解析HTML,显示页面,然后,根据HTML里面的各种链接,再发送HTTP请求给新浪服务器,拿到相应的图片、视频、Flash、JavaScript脚本、CSS等各种资源,最终显示出一个完整的页面。
  一个HTTP请求只处理一个资源。
  HTML定义了页面的内容,CSS来控制页面元素的样式,而JavaScript负责页面的交互逻辑。

> Demo实践
开源了自己开发的后台管理系统- https://gitee.com/alexzhangrj/ep
JavaWeb学习总结, 在线小说网站的设计与实现(附源码)- http://blog.csdn.net/weixin_36380516/article/details/71070766
在线小说网站的设计与实现(JavaWeb,jsp+servlet,附源码)- http://m.blog.csdn.net/article/details?id=53956444
Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作-- http://blog.csdn.net/eastmount/article/details/45936121?spm=5176.100239.blogcont60681.21.o7DN7x
本地搭建dubbo实例- http://blog.csdn.net/daochuwenziyao/article/details/54708101
activeMQ在文件上传的应用- http://blog.csdn.net/daochuwenziyao/article/details/54669028
JavaWeb- http://blog.csdn.net/jiangwei0910410003/article/category/1819963

为什么做javaweb要用到框架- http://blog.csdn.net/liuweikai2012/article/details/48465437
javaweb开发要学习的所有技术和框架总结- http://blog.csdn.net/javaniuniu/article/details/53365618
JavaWeb- http://blog.csdn.net/jiangwei0910410003/article/category/1819963
J2EE 后台 前端- http://blog.csdn.net/lfdfhl/article/category/6669621
javaweb:在线聊天网站(框架版)- http://blog.csdn.net/name_z/article/details/55189873
国内优秀开源软件大全:http://www.oschina.net/project/top_cn_2016?sort=1
Eclipse+Java+OpenCV246人脸检测- http://blog.csdn.net/nupt123456789/article/details/10011693
Lucene全文检索之HelloWorld- http://blog.csdn.net/nupt123456789/article/details/10052135
dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb3.4-redis3.2整合(十二)之 spring中RabbitMQ延迟队列的实现- http://blog.csdn.net/u010046908/article/details/57079566

> hibernate3.3+spring2.6+struts2.1+easyUI增删改查实例demo分享.
ssm框架做的增删改查demo带数据库完美demo- http://download.csdn.net/download/qq_25490313/9717250
(jdk1.7 tomcat7.0 mysql 开发工具:eclipse 项目名称: ssm框架增删改查)

REST风格框架实战:从MVC到前后端分离(附完整Demo)- http://blog.csdn.net/justloveyou_/article/details/74379479#comments
WEB后台--邮件和短信业务实现(包括Java一键实现、封装和异步)以及原理详解- http://blog.csdn.net/jack__frost/article/details/73780106
1.新闻分类系统(Python):爬虫(bs+rq)+数据处理(jieba分词)+分类器(贝叶斯) 
http://blog.csdn.net/sileixinhua/article/details/74943336
2.谣言识别系统(Python):爬虫(bs+rq)+数据处理(jieba分词)+分类器(贝叶斯) 
http://blog.csdn.net/sileixinhua/article/details/75091365
 
> Java的框架SSH


> EL/JSTL/ONGL?

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值