目标:Java web开发
新知:
两个阶段:
基础阶段:语言+算法,例子就是可以用dos界面写一个简单项目
进阶阶段:GUI(比如swing,QT)+数据库(如mysql)写一个能运行的软件
- 软件开发有两种架构:B/S架构(浏览器/服务器架构)与C/S架构(客户端/服务器架构)。
写出来的东西也不一样,例子:火线精英和穿越火线。
BS架构的好处就是服务器端程序一旦修改,所有客户端访问的都最新的程序;缺点是绚丽画面显示受浏览器的限制,受网速影响很大。
CS架构的好处是数据的计算在客户机上,服务器的压力小,数据显示不受限制;缺点是需要更新。
- web开发,就是写web应用程序,而不仅仅是网页。
web开发分为静态web开发和动态web开发。
静态web资源开发技术:Html、CSS、javaScript。
java中,动态web资源开发技术:JSP/Servlet、ASP、PHP,统称为java web。
- 一个web应用由多个静态web资源和动态web资源组成,如
html、css、js文件。
Jsp文件、java程序、支持jar包(这些都是要用java写)。
- 好像做大软件要用到开发框架的,可是我至今为止连一个普通软件都没做过,更别说用过开发框架了。
编程是我最大的长处,或许还是唯一的长处。。。。。
一句话,菜的安详。