云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Web开发基础

Web开发基础

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 21:03:33

.Web开发过程:

1.web运行环境经历了静态web和动态web两个时期,两者最大的区别在于资源(数据库)的访问上;

2.动态web的常见手段:CGI、ASP、PHP、JSP/Servlet等;

3.JAVA EE架构主要由组件,容器,服务组成,在整个java EE 中MVC是其核心设计思路;

4.Struts开发(MVC的实现)主要是为了解决web层的开发问题,可以节约设计的成本; MVC:

MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

1.HTML:<>尖括号里面的标记按照浏览器的解释程序解析成相应的显示组

件元素,其他的黑色字体正常显示在浏览器中

2.Javasript:

事件: 1.所有的事件都是以on开头命名的,系统触发onLoad=“fun( )”、 onUnload=“fun( )”/手动触发:单击事件onclick=“fun( )”

2.事件处理最好与表单一起操作才更加合理、事件的对象是表单 内事件所在的元组元素;

3.表单中

注释形式:

4.表单所有的信息都可以获取,包括密码,radio,checkbox,select下拉 框等;

5.

3.XML/DOM模型:

1.XML与HTML的区别:

HTML中的元素是固定的,且以显示为主,标记对内容无作用HTML:描述性

语言, 只是个装饰作用,并不描述数据的本身,只关注展现形式, 不利于互相间的数据交流;不利于进行搜索

XML:由用户自定义的,以数据保存为主;侧重于描述信息,标记能表示信息的 内容, 有严格的格式性、有利于数据的描述和交换;

XML编程中的应用:【配置文件(Tomcat)、Deploy文件(weblogic,websphere,

jboss)、编程表现(csdn.net,msdn,发布系统),

XML不能滥用,效率比较低

XML:描述事物本身(可拓展),数据交流语言,仅提供内容,在XML文 档中以链接的形式链接XSL或者CCS层叠样式帮助其展现内容的形式 XSL:展现事物表现形式

DTD:定义XML语言的语法;

XML基本语法: 1.空格: 历史的天空 :元素里面的的空格不保留;可以用xml:space=“presserve”或者<![CDATA[不会解析出来的内容]]>说明就可以保留原有的形式; a) PI(process Instrucion)处理指示:

中日韩三国文字:统称为Unihan;

XSL语法: eXtensible Stylesheet Language

碰到icecream_shop转换成转换内容

XPath语法:

* :现节点下的所有元素

*/Elem :现节点下的所有节点的字节点为“Elem”的节点 @Prop :属性值

@* :所有属于现节点下的属性

dtd—schema语法:规定XML有哪些内容;能些什么,不能写什么

有中文出现要跟上:encoding=“GBK”

前导区:文件组成version版本、encoding文字编码、standalone是否独立运 行

数据区:根元素、子元素、标记要完结、区分大小写;显示和数据分离

参照功能

注释:或者<![CDATA[不会解析出来的内容]]> 以后在使用AJAX的时候将通过XML操作完成

XML语法的验证:两个级别的正确——

格式正确:编程验证,XML Parser,用IE检测,,看能不能正确显示 与DTD文档相符:编程,,XML Parser

2.XML解析:从指定的节点之中将内容读取出来,按照XML文件里面元素 的定义名称取出相应的内容,有SAX和DOM(javascript)两种方式

XML文档→XML分析器→DOM接口或SAX接口→XML应用程序→ DOM(document Object Model):文档对象模型,树状形式出现,

四节点:Document、Node、Dodelist、NamedNodeMap DOM出了文件解析之外,还可以进行文件生成,

DOM:将整个文档当做一对象,进行XML解析,取出文件中的元素, 放进内存去,处理小文件

SAX:读一点解析一点,流程型分析、处理大文件 ——Nod和element的区别:

NODE是相对TREE这种数据结构而言的。TREE就是由NODE组成。这个 部分你可以参考离散数学的树图。

ELEMENT则是XML里的概念,就是元素,是XML中的数据的组成部分之一。

元素(Element)和结点(Node)的区别,元素是一个小范围的定义,必须是含有 完整信息的结点才是一个元素,例如

...
。但是一个结点不一 定是一个元素,而一个元素一定是一个结点。

现在一般用JDOM或者DOM4J处理XML文本,不用底层的DOM和SAX 了、

3、建新项目:javaproject 不是project。

4、Hibernet中可以通过java类的反射机制,通过表,根据表的内容和结构,来自动生成java的 类XML文件

5、javaDB:Java6里面的数据库

javaDB:properties是一张表格对象,包括节点及其属性值,DatabaseMetaData能够连上数据库DB,将里面的表取出来,并将表里的数据提取出来形成XML文件;

6.没不要多看JAVA,我们是工程师,不是研究师,没必要知道那么多理的东西,我们只在于项目的完成和经验,项目完成的漂不漂亮,不是研究 这样,那个,搞那么多的细节东西,工程师用的东西都是理论研究员已经研究出来的东西,我们只是去熟练的运用,做成完美的东西:——学习方法的问题:应用驱动学习,先学应用,再写原理:

7.Ajax初步:异步javascript and XML。侧重于javascript

注册用户名时:输入用户名后,一敲别的地儿,系统去检查数据存不存在;

4.Servlet:这章是重点。面试时会问的

1、jsp就是一种Servlet; 2、Toncat:

常用的web服务器:IIS(微软的)、Apache(linux上主要,C/Java) Tomcat(Apach下的一个服务器,用java写的)

常用动态网页技术:CGI,API,ASP. net,PHP,JSP

一般在容器中运行,常见的Servlet容器:Tomcat 启动Tomcat:bin目录下bin\\startup.bat 关闭:shutdown

浏览器地址栏中输入:http://localhost:8080/

用户和密码问题:tomcat-user.xml 修改manger role:用户名tomcat 密码:tomcat 4:目录结构:bin-二进制可执行文件和脚本

Commom:catalina本身和web应用可加载的类目录 Conf: 配置文件目录

Logs: 日志文件

Server:服务器所需的类库目录

Shared:web app 共享的类库

Webapps: web应用所存放的applications

Work: tomcat的工作目录(存放JSP的class文件) Temp: 存放临时产生的文件

Conf/web.XML:定义所有web应用的配置,一般不用去管 Conf/tomcat-user.XML 定义了所有用户的信息

5、tomcat启动时一闪就消失了,是怎么回事? 搞不定就重装,最简单的方法, Bat格式:windows下一种可执行的脚本格式

每个网络应用至少占用一个端口;80端口是通用的web server端口 6.什么是MIME:Multipurpose Internet MailExtension

指明白传送内容的格式,最早用于邮件附件,现在服务器也能用;

Toncat允许客户端访问的文件格式,eg: avi,

avi

video/x-msvideo

XML中标签:

1.标签:标签要在标签前面??标签之间是有顺序关系的,否则会

出错的

??

struts2?? /*?? //只要

3、Servlet是服务器小应用程序,用来完成在B\\S架构下,客户端请求的响应处理,Servlet

搜索更多关于: Web开发基础 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

.Web开发过程: 1.web运行环境经历了静态web和动态web两个时期,两者最大的区别在于资源(数据库)的访问上; 2.动态web的常见手段:CGI、ASP、PHP、JSP/Servlet等; 3.JAVA EE架构主要由组件,容器,服务组成,在整个java EE 中MVC是其核心设计思路; 4.Struts开发(MVC的实现)主要是为了解决web层的开发问题,可以节约设计的成本; MVC: MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 1.HTML

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com