阅读源代码是学习程序设计语言的最有效途径。“知其然,知其所以然。”
动态网站是基于数据库架构的网站,一般由大量的动态网页(如JSP)、后台处理程序(如Servlet)和存储内容的数据库组成。
-
IIS(Internet Informatica Server):因特网信息服务器。
-
URL(Uniform Resource Locator):统一资源定位器。
- HTTP(HyperText Transfer Protocol):超文本传输协议。
- CGI(Common Gateway Interface):通用网关接口。最初的服务器端动态网页技术,Perl是使用最广泛的CGI程序设计语言
- JavaScript:一种基于对象和事件驱动编程的嵌入式脚本语言,它弥补了HTML语言交互功能差、控制呆板单调等缺陷。
- 脚本:一段用来完成某些特殊功能的程序,可以分为服务器端脚本(ASP、JSP等)和客服端脚本(JavaScript等)两类。
- ASP(Active Server Page):一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
- JSP(Java Server Page):一种基于Java语言的Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。
- PHP(Hypertext Preprocessor,原指Personal Home page):超文本预处理语言。一种跨平台的服务器端嵌入式脚本语言,借助大量的C,Java,Perl语言的语法,并结合自己的特性,使Web开发者能够快速地写出动态页面。支持绝大部分数据库,且是完全免费的。
- ASP.NET:由ASP升级演变而来,支持大型网站开发。
- Servlet(Server Applet):Java Servlet的简称,是Java EE架构中的关键组成部分,与普通Java程序相比,输入信息的来源和输出结果的目标不一样。
- Servlet技术:一种实现动态网页的解决方案,是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息并动态生成对客户端的响应信息。此外,Servlet技术也是JSP技术的基础。
- My SQL是一个真正的多用户、多线程SQL数据库服务器。主要特点:快速、易用和成本低。
- Cookie:服务器发给客户端的一小段文本,保存在浏览器所在客户端的内存或磁盘上,是会话跟踪的一种解决方案。
- JavaBean:一种组件技术,“组件”可重用的一个软件模块。
- EJB(Enterprise JavaBean):企业级JavaBean。
- DAO(Data Access Objects)数据访问层。