对于WEB开发,个人认为是这样的,客户端显示+数据处理+数据存储,其实更简单的也就
是前端显示+后台处理(包括DB)。呵呵,个人认为,好的DB设计是WEB项目的成功点之一;
怎么说呢?我理解的b/s通信是这样的,在你输入域名(或IP)时,实际上是先解析域名
(如果有域名的话),接着向服务器发送你的请求页面(首次的时候:应该每个系统都有一个
默认页面),然后服务器经理处理(数据处理)后组织成HTML(或其他)再回送给客户端浏
览器,然后显示出来,每次如此(发送一个请求时,会回送一个组织的页面)。。。
这个过程描述起来简单,但实际上也有很多东西,比如前端显示的情况,前端要显示优美
些,可用CSS控制,当然也可用其他的东西,比如(flex开发),ext,dojo等,但我认为,
像ext,dojo这些东西,无非是通过js+css来控制的。再说说后台,后台也有很多东西,如实
现逻辑处理和数据库分离,你可以用EJB来部署到weblogic上,当然也可用其他的。还有就
是实现MVC的东东,呵呵,看上去简单的开发,慢慢的东西越来越多,学的东西也就越来越多
不过总体说来,基本的东西不会变,如编程设计思想。
有人说,学JAVA的一定要学C++,不然你会被JAVA所“惯坏”,嘿嘿,我也是这样认为
的,慢慢学吧,朋友们,知识无止境的!
上述完全是个人理解的,请各位大牛给予纠正,谢谢
分享到:
相关推荐
《编程实践:Java Web整合开发进阶100例》是一本专为Java Web开发者设计的实战指南,旨在通过丰富的实例来提升读者在这一领域的技能。这本书以清晰、非扫描的高质量版本呈现,确保读者在学习过程中可以获得最佳的...
Go Web开发进阶实战(gin框架)课程,适用于Go语言初学者、掌握Go语言基础语法想学习进阶内容。 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧。真正做到课程有内容、有深度,并且老师讲...
《Java Web整合开发进阶100例》是一本针对Java Web开发的实践教程,旨在帮助读者提升在这一领域的技能。书中的100个实例覆盖了从基础到高级的各种技术,涵盖了Java Web开发的核心概念、框架和技术。通过学习这些实例...
### 二、Web开发的基础技术栈 1. **HTML/CSS**: 这是构建任何Web应用的基础。HTML负责定义网页的内容结构,而CSS则用来美化这些内容,控制其布局和样式。 2. **JavaScript**: 当前最流行的脚本语言之一,用于增加...
这份“音视频开发进阶指南”旨在帮助对音视频技术感兴趣的读者深入理解和掌握相关知识。以下将从多个角度阐述这份指南可能包含的重要知识点。 1. **音频与视频基础知识**:学习音视频开发首先需要了解音频和视频的...
《HTML5游戏开发进阶指南》是一本由Aditya Ravi Shankar撰写,并由谢光磊翻译的专业书籍,其源码包含在一系列的ZIP文件中。这些文件以章节为单位,分别命名为9781430247104_chXX-code.zip,其中XX代表章节编号。通过...
JAVA开发进阶路径 本资源为Java开发者的进阶路径指南,涵盖了从初级到高级的开发过程,旨在帮助Java初学者快速入门和提高开发技能。下面是对标题、描述、标签和部分内容的知识点总结: 初级阶段 1. 为什么选择...
总的来说,这份"Web前端入门和进阶学习笔记超详细的前端学习图文教程"会带你走过从基础到高级的整个前端开发旅程,让你具备成为一名Web全栈工程师所需的知识和技能。通过系统学习并实践,你可以掌握构建现代Web应用...
分享一套WEBGIS开发视频课程,2023年5月完结新课,提供...WEBGIS开发基础到进阶视频教程2023全套课程,包括:GIS基础知识,web基础知识,webgis相关软件,GIS框架,项目实战,SDK相关开发,postgis数据库,geotools等。
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站
在第二十二章,主要介绍了常用的Web开发框架——Struts2和Hibernate。 **Struts2框架**是基于WebWork技术的下一代Struts框架,它采用了拦截器模式处理用户请求,使业务逻辑与Servlet API完全分离。Struts2的搭建...
【Java Web项目开发案例-博客网站】是一个基于SSH(Spring、Struts2和Hibernate)框架构建的实际应用示例,主要用于教授和实践Web开发技术。SSH是Java Web开发中常用的三大框架,它们各自负责不同的功能领域,协同...
《FlaskWeb开发实战入门进阶与原理解析》是一个针对初学者到进阶者全面讲解Flask框架的资源包,包含项目"webggglggg-albumy-master"。Flask是一个轻量级的Python Web框架,因其简洁、灵活的特点在Web开发领域广受...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
使用场景及目标:帮助学习者明确 web 开发的技术栈,通过循序渐进的方式系统地提升web开发能力,能够独立完成简单到复杂的web项目。 其他说明:文中提到多个实用的学习平台与工具,不仅限于线上资源,还包含了一些...
Go/Golang DevOps运维开发实战集训营,提供全套课程下载,2022年5月底完结新课。 课程目录: 第1周 开班仪式 第2周 Go 快速入门(早期视频,可选) ...第12周 第四阶段:K8s管理系统项目实战之前端开发(下)
4. **高级版Web项目**:这可能涵盖了RESTful API设计、安全控制(如OAuth2、JWT)、性能优化(缓存、CDN、数据库优化)、监控与日志管理、分布式事务处理等方面,这些都是现代Web项目开发中不可或缺的部分。...
“进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能用到的一些插件和这些插件的下载、安装与配置方法;“实战篇”讲述了5个采用不同开发技术的实例...
项目篇3-django web编程扫盲之二 项目篇4-django数据库操作第一节 项目篇5-django数据库操作第二节 项目篇6-django速攻之数据提交,显示 项目篇7-django速攻之衔接 项目篇8-tornado第一节扫盲篇 项目篇9-tornado第二...