1.Java Web概念

        最近待业在家,回想自己的学习和工作路程,以及在工作中遇到的人和情形,决定针对Java Web开发的基础知识写些总结性的博客,一来对已有知识进行回顾总结,二来希望能和同行进行交流,得到指导,三来想要形成一个大纲,供那些有基础但是对概念或者整体还比较模糊的人在学习中参考。 在总结的过程中,我会以一个简单的电商网站为例,进行举例说明,内容也会在写成的过程中不断总结修改,希望得到交流指导~

       Java Web开发目前在企业级系统以及很多信息管理系统中用的最多,用于政府、银行、大型企业等等很多单位,优缺点网上也可以搜罗到一大堆,但是因为代码开源,各种框架和支持也是百花齐放,让Java Web在企业中的位置屹立多年不倒。

  • Java Web概念
    • Web,简单粗暴地理解就是html,html页面能被浏览器解释,呈现出我们看到的各种各样的网页。
    • Java Web 其实是Java + Web,Java是处理服务器端的编程语言,Web处理显示端的概念,就是处理html的部分。类比可以看看,PHP其实就是PHP+html,ASP就是C#+html(对比了解Perl、Python、ruby等等),其中 Java、PHP、C#就是服务器开发语言,每个开发语言加上Html的处理,成为不同的系统、网站开发技术方案。
    • 这种组合也就是我们常说的B/S结构(Browser / Server,区别于C/S),运行过程:浏览器发出请求,服务器端经过处理,最终回应请求,输出Html给浏览器,浏览器解释后展示内容。

 

  • Java Web相关技术
      •  数据库:Mysql、Oracle、mongoDB等
      • 服务器端:Java,Servlet,session/cookie,sql,Jdbc等
      • 前端(页面端):html、JavaScript、css,jsp(freeMark、Velocity),jQuery, Ajax等
      • 其他:缓存技术(memcache,ehcache)、log记录、xml语言、jun
      • 常见框架:
    • Struts(感觉目前用的少了),web应用框架;
    • Spring,web应用框架,应该是目前用的最多的框架,衍生出Spring-boot,Spring mvc,jdbctemplate等等;
    • Grails,web应用框架;
    • hibernate,数据库处理框架,jdbc的包装;
    • mybatis,数据库处理框架,jdbc的包装;

       框架,望文生义,其实就是些有经验的开发人员,根据知识、经验等,通过长期摸索、开发出的成熟方案和可利用的环境。Web应用框架能考虑到多方面因素,并把服务端和前端更好地结合在一起,让开发者便捷使用,加快开发速度。Web应用框架框架的发展又引入了EL表达式、注解等等概念,之后会慢慢整理。

 

 

  • Java Web开发常用工具
    • Eclipse,myeclipse,NetBeans
    • Svn,git
    • 数据库服务器,数据库浏览器navicat等
    • tomcat
    • maven,gradle
    • 据库浏览器navicat等
    • tomcat
    • maven,gradle

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值