本文目录一览:
java相关知识
历史上开发的Java
1。什么是美国硅谷的行话Java
每10年到15年是一个轮回。最近期的转世灵童是从Java开始。
Java是Sun 研制开发的新一代编程语言。中使用它的各种不同类型的机器上,不同种类的平台的网络环
环境来开发软件。无论你是使用WWW浏览器,什么样的电脑,什么样的操作系统,只要WWW
上述指示支持Java的浏览器,你可以看到生动的主页。 Java是逐渐成为互联网
主要开发语言。它彻底改变了应用软件的开发模式,带来了另一个技术皮革
生活增添了新的活力,因为PC的信息迅速扩大的世界。
Sun公司的Java语言来开发小
集团成立于1991年,旨在开发消费类电子产品市场,例如,互动电视,吐司盒等。太阳内部员工
致电该项目,绿,,当万维网仍是绘图。领队詹姆斯
高斯林,是一个非常伟大的程序员。他出生于1957年,于1984年加入该公司,Sun微系统公
局长之前,在IBM研究机构工作。他是太阳的新闻窗口系统的总设计师。也是第一个C语言的实现的
Emacs文本编辑器的COSMACS开发。
在研究和开发过程中,小鹅
深刻的经验,在消费类电子产品和工作站产品的发展哲学的差异:消费类电子产品需要可靠
高费用低,标准化,可以选择易于使用,用户不关心的CPU型号,不领情的昂贵的专用RISC处理
他们需要建立一个标准的基础上,提供一系列的可选方案,从8086到80586的采取。
2。从C开始
为了使整个系统平台
无关,小鹅首先改写C编译器进行。但小鹅改写觉得只有C不能
准备开发一种新的语言,所以在1991年6月,以满足需要,然后给它一个名字吗?小鹅
回首望着窗外,看见老橡树的树,所以创建一个目录,名为橡树,这是Java语言的前身(以及后来的头发
现在橡树是一种注册商标Sun的另一种语言,它被重新命名为Java,即太平洋咖啡富岛
大屿山的名称)。
高斯林开始编写Java
并不局限于语言机制的扩大,更侧重于语言运行的硬件和软件环境。他想建立一个系统
该系统是一个巨大的,分布式的,异构的网格环境中运行,各种电子设备之间的通信协会
工作。高斯林在设计代码的虚拟机(虚拟机代码),Java语言编译器
虚拟机,在虚拟机上运行的一个解释,每个操作系统都有一个解释。
Java成为一个平台无关的语言。这样的设计和高斯林太阳新闻窗口系统具有相同的味道。
统一的用户界面在新闻中描述的后记不同的显示器有不同的PostScript解释器,这
凳子,以确保良好的用户界面,可携性。
帕特里克·诺顿
Sun公司的技术骨干,用于项目打开Windows负责人。
整个进展迅速诺顿加入该组。经过17个月的辛勤工作,整个系统的顺利完成。它是操作系统,语言(JAVA),
一个用户界面,新的硬件平台的三个专用芯片。通常情况下,这样的项目在Sun公共
75个人干几年秘书。 Sun内部项目完成后的印象和识别观众的反应是:每个
一个新的,非常大胆。众多参观者Java已经留下了非常深刻的印象,尤其是
Sun公司的两位领导人斯科特·麦克尼利(Scott McNealy)和比尔·乔伊的关注,但Java的未来是不确定的。
3Java语言传输
1994年,WWW火
如火如荼的发展这一点。小鹅意识到WWW需要一个中性的浏览器,它不依赖于任何硬件平台和软件平台
,它应该是一个实时,可靠,安全的浏览器,互动化特征。小鹅决定开发一个新的Web浏览器使用Java
。
这项工作
诺顿和乔纳森负责1994年秋天完成开发工作WebRunner佩恩。 HotJava的前身WebRunner的,这
原型系统在Java中显示了潜在的广阔的市场前景。 WebRunner改名为HotJava和在1995年5
5月23日,在业内引起了巨大的轰动,Java的地位也随之确定。陆续
的Java 1.0版本的试验和改进,终于在1996年年初出版。
JAVA带来的影响
JAVA,虽然不是
长,但已经是可以接受的业内人士介绍,苹果,IBM,DEC,Adobe公司,Silicon Graphics公司,惠普,甲骨文,东芝,Netscap
和微软等大公司已经购买了Java授权。微软还其Web浏览器浏览器3.0
版本增加了对Java的支持。
另外,还开发了许多软件开发
支持Java的许多软件产品。如:Borland公司的基于Java的应用程序快速开发环
环境的拿铁; Metrowerks的公司和自然智能公司开发或Macintosh的br Java的开发工具,Sun公司的Java开发环境Java研讨会,微软还开发了一系列Java产品。数
据插画,赛贝斯,Versant的HTML和Java,常见
网关接口(CGI)的开发和支持,甲骨文等数据库厂商。在以网络为中心的计算时代,不支持HTML和Java,这意味着应用的一系列应用程序
范围只限于同质环境。
内联网成为企业
业务信息系统的最佳解决方案。其优点:价格便宜,易于使用和管理。用户不管什么
类型的计算机和操作系统,界面是一个统一的Web浏览器,数据库,网页,应用程序
(Java小程序)WWW服务器的存在。维护一个单一版本的软件开发人员,管理人员,省去了用户
安装,升级,训练的痛苦,只是一个操作系统,Internet浏览器就足够了。
我们,可以想象未来数
计数的方式,每个主页的本质是一个多媒体应用程序,这些程序使用Java来开发。 “
序列的Java应用程序运行在均质机,异构操作系统,甚至冰箱,烤面包箱,防盗电子设备
与互联网连接的所有电子设备的信息交换,通过TCP / IP协议。
Java应用程序之间可以交换信息,你也可以交换程序(一个Java applet小程序)。也许有一天,我们可以
在Netscape浏览器中查看冰箱温度,电子邮件烤面包箱。
JAVA计算机
交换信息的出现是一个重要的里程碑,在单机时代,程序进程依赖于共享存储变量交换;程序运行在不同的主机在网络中
时代,网络协议报文格式(二进制字符流)交换,消除
的语义交流计划维持利率交换的Java时代是一个小型应用程序在网络上运行的进程
序列的程序(applet)。小应用程序?它是一个对象由一组属性和方法,是一个可执行
实体,不仅是国家未来可能代表(代理)交换数据和业务数据上定义的。一定量的情报,并代表
原因是一种较为先进的信息交换阶段。
随着互联网的兴起,诞生的Java
“在一个巨大的,臃肿的应用程序数量的”生命“在互联网上
程序(applet)小型化的发展,合作完成处理和传输信息。Java的小型化将加快应用软件的
潮流的网络,随着互联网的发展,软件必须为“公”,而不是“少数人”豪华,薄利多销。
将分布式对象技术,以确保有多大,下载。
Java中,加上互联网的开发和利用,WWW
是网络应用软件的一个重要特征。改变应用软件,网络周围的一切,平台无关的。很多人认为字,
Excel和其他传统的信息处理工具,将不可避免地走向萎缩,因为它们是单机时代的产物。 BR /信息的价值和共享,互联网和Web是最快,最便宜的使用和共享信息的方式,Word将演变
Web创作工具,在Web上的Excel将演变成电子表格。
PHP是什么?
PHP超文本预处理器的缩写,PHP是一种HTML嵌入式脚本语言PHP独特的语法混合了C,Java和Perl。新的PHP的语法。语言的目标是让Web开发人员编写动态网页。
其最强大的和最重要的特征是其数据库集成层,使用它通过一个数据库,其中包含页面是难以置信的简单,在HTML文件中,PHP脚本(语法类似于Perl或者c语言)可以使用特别的PHP标签参考,本网站创作者不完全依赖于生成的HTML页面。
由于PHP是在服务器上执行,客户不能看到的PHP代码,PHP可以完成任何CGI脚本可以完成的任务,但其功能的发挥取决于它和各种数据库的兼容性。PHP可以使用HTTP通信,您可以使用IMAP,SNMP,NNTP,POP3协议。
PHP与微软的ASP颇有几分相似,是一个服务器端嵌入HTML文档的脚本语言,语言的风格有类似于C语言,是现在很多的网站程序员广泛使用的PHP语法混合了C,Java,Perl和PHP自创新的语法,它可以比CGI或者Perl动态网页更快。
与其他编程语言相比,PHP动态网页,PHP是一种嵌入在HTML文档中执行的程序,性能比完全生成HTML标记的CGI要高得多;相比相同嵌入在HTML文档中的JavaScript脚本语言,PHP上执行服务器组件,充分利用了服务器的性能; PHP执行引擎也经常访问的PHP程序驻留在内存中的用户,其他用户在接受记者采访时此程序完整的编译器并不需要,只要直接执行内存代码它,这是一个PHP高效率的体现。PHP有一个非常强大的功能,可以实现所有的CGI或者JavaScript的功能PHP,支持几乎所有流行的数据库和操作系统。
是ASP
从字面上看,ASP包含三方面的含义:
1,活动:ASP使用微软的ActiveX技术的ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组成部分,共同组成的,有很多公司也开发了很多实用组件。只要可以安装在服务器上访问组件,这些组件可以快速,方便地构建自己的Web应用程序。
2服务器:在服务器端运行的ASP。所以,你不必担心浏览器是否支持ASP ASP编程语言VBScript和JScript所使用的编程语言。VBScript是一组简单的VB,VB可以轻松上手很快。不过,网景的浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript。在服务器端,你并不需要考虑浏览器的支持问题。Netscape浏览器可以显示ASP页面。
3页:ASP返回标准的HTML页面,就可以正常显示在常用的浏览器,浏览查看页面源代码的ASP生成的HTML代码,而不是ASP代码,这样就可以防止他人复制程序。
这一点,我们可以看到开发Web应用程序是一个简单,方便的编程工具,ASP在IIS下的VBScript的基本语法的理解,你只需要明确使用的各个组成部分,属性,方法,你可以很容易地编写自己的ASP系统。
ASP可以做什么?
ASP基于WEB编程技术,可以说是一种CGI,它可以执行以前的CGI程序,如柜台的所有功能,留言簿,公告板,聊天室等。ASP可以轻松实现动态控制页面的内容,这取决于观众,显示不同的页面内容。观众一点点意识不出来,想针对他的网页。使用的各种组件,ASP可以做的非常强大的功能。,FileSystemObject的,你可以运行在服务器上的文件,浏览,复制,移动,删除等。主动数据库对象,动态的数据库对象(ADO)的支持, ASP数据库操作是非常方便,你甚至可以使用本地数据库,数据库管理远程主机上,表,记录各种操作使用CDONTS(协作数据对象的NTS NTS协作数据对象),您可以发送和查看电子邮件结合WSH(Windows脚本主机)可以实现对NT主机的管理,如NT用户管理IIS虚拟主机设置,Exchange邮箱的设置,管理本地机一样容易。是Access数据库
微机数据库管理系统由美国微软公司于1994年推出的,它有一个用户友好,易于学习和使用,开发简单,接口灵活的特点,是典型的的新一代桌面数据库管理系统,它的主要特点如下:
(1)更好地管理数据库对象,具有强大的数据组织,用户管理,安全检查等功能。
(2)强大的数据处理能力,一个工作组级别的网络环境中,传统的Xbase(DBASE,FoxBASE的统称)数据库系统,使用Access开发的多用户数据库管理系统的客户端 – 服务器(古/服务器)结构不能达到相应的数据库安全机制,访问与许多国家的最先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力。
(3)可以方便地生成各种数据对象,利用存储的数据的表格和报告,建立和良好的知名度。
(4)作为Office套件的一部分,Office集成,无缝连接。
(5)利用Web检索和发布数据,实现连接到互联网。访问主要是适用于小型和中型应用,或作为一个客户机/服务器系统客户端数据库。
什么是MSSQL?
MS是微软SQL是结构化查询语言结合起来,说:MS SQL是微软的SQL Server数据库服务器,它是一个数据库平台,提供了一个完整的解决方案,从服务器到终端,数据库的数据库服务器,数据库管理系统的建立,使用和维护的数据库的一部分。
什么是数据库,该数据库是其中存储的数据的集合。如果SQL Server刚买来时自带的初始数据删除,那么它是一个SQL Server,就像你删除的Word,但Word仍然存在一个SQL Server。可以同时打开多个数据库服务器,每个数据库服务器可以有多个数据库。
流行的总结:数据库就是一堆数据,数据库管理系统是一个软件来管理一堆东西。
在JAVA学习中,应该先学什么?后学什么?
学习java,需要学哪些内容?——转自刘学愚博客:
刘学愚简介:天一时代项目经理,多年从事对日项目开发及管理工作,曾就职日本Livedoor公司。主要客户有日本三菱重工,NEC,富士通,住友银行,东海铁路株式会社等。精通J2EE、Oracle平台下系统分析与设计开发,对基于J2EE架构项目的设计开发具备丰富的项目经验;曾主持参多个大型项目的管理和开发。
最近,总有很多初学Java的朋友询问学Java要学哪些内容。回想8年前我学Java的时候,也是对此一无所知。看着那黑呼呼的命令行窗口,怎么也猜不出它和企业开发有什么关系,也想象不出在控制台输出的乘法口诀1*1=1除了给幼儿园的小朋友做练习之外还有什么用途。
现在,经历了8年的开发,终于可以有一点东西,供当年和我一样喜欢Java、想从事于java软件开发的朋友们参考。
1 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。而在几十万行代码中找出几行有逻辑错误的代码,非常困难。因为你几乎不会怀疑你认为正确的代码存在错误。
2 常用类。永远不要写别人已经实现的代码。有很多功能,用JDk中现有的类就可以完成。你需要熟悉JDK.可以通过研究JDK帮助文档和JDK源代码的方式,逐渐了解,你需要的类都在什么地方。一方面,要熟悉有哪些可以直接使用的资源,另一方面,学习一下,SUN公司的工程师怎样写代码。
3 IDE 集成开发环境。现在企业最常用的是IBM公司的eclipse。类似的还有JBuilder,Idea,NetBeans等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是在使用这些东西。
4 数据库.MySql,Oracle,DB2.小项目多数使用MySql这样的免费数据库。大一些的项目会考虑使用Oracle或者DB2. Java项目很少使用SqlServer.因此,你还需要学习数据库方面的一些知识。可以从SQL语言开始。这些数据库都支持标准SQL.学会基本的SQL,参考具体的数据库手册,就可以完成一般的项目开发了。当然,要想使你的程序运行的效率更高,需要更深入的学习。大部分的程序优化,都是从这部分开始的。
5 JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到。
6 HTML CSS Javascript。
HTML–(HyperTextMark-upLanguage) 超文本标记语言。 CSS –(Cascading Style Sheets)层叠样式表。你千万不要以为,CS又出了加强版。呵呵。 JavaScript–是一种由Netscape的LiveScript发展而来的脚本语言.
准确的说,这些东西和Java语言本身关系不大。但是,现在的企业项目,以B/S结构的居多。因此,我们的Java程序,会有大量的机会和它们打交道。需要提前准备一下。
7 你需要学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池。
8 JSP Servlet.这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础。相应的,还需要学习EL以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries,以提高表示层的处理能力。
9 企业流行框架 Struts,Spring,Hibernate等。
10 Java设计模式。有一些特殊的功能,只有按照特定的设计模式才能实现。如果你有了5万行以上的代码经验,可以开始研究一下设计模式。
11 你还要跟上技术发展的步伐,了解在Java项目中使用的新技术。如Ajax等。
还有很多要学习的内容。先介绍这么多吧,自己学习这些内容,估计需要2年左右。如果有个好的指导老师,需要4-5个月。如果这些你都学会了。我再告诉你,下一步应该学习什么。
java语言可以开发什么?
一、Java的发展史 1、什么是Java 美国硅谷有一句行话,每10年~15年有一次轮回。最近的一次轮回就是从Java开始。 Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不论你使用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,你就可以看到生动的主页。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。 Sun 的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。Sun内部人员把这个项目称为Green,那时WorldWideWeb还在图纸上呢。该小组的领导人是JamesGosling,是一位非常杰出的程序员。他出生于1957年,于1984年加盟 SunMicrosystem公司,之前在一家IBM研究机构工作。他是SunNeWs窗口系统的总设计师。也是第一个用C实现的EMACS的文本编辑器 COSMACS的开发者。 在研究开发过程中,Gosling深刻体会到消费类电子产品和工作站产品在开发哲学上的差异:消费类电子产品要求可靠性高、费用低、标准化、使用简单,用户并不关心CPU的型号,也不欣赏专用昂贵的RISC处理器,他们需要建立在一个标准基础之上,具有一系列可选的方案,从8086到80586都可以选取。 2、从C开始 为了使整个系统与平台无关,Gosling首先从改写C编译器着手。但是Gosling在改写过程中感到仅C是无法满足需要的,于是在1991年6月份开始准备开发一个新的语言,那么给它起一个什么名字呢?Gosling回首向窗外望去,看见一棵老橡树,于是建一个目录叫Oak,这就是Java语言的前身(后来发现Oak已是Sun公司另一个语言的注册商标,才改名为Java,即太平洋上一个盛产咖啡的岛屿的名字)。 Gosling 在开始写Java时,并不局限于扩充语言机制本身,更注重于语言所运行的软硬件环境。他要建立一个系统,这个系统运行于一个巨大的、分布的、异构的网格环境中,完成各电子设备之间的通信与协同工作。Gosling在设计中采用了虚机器码(VirtualMachineCode)方式,即Java语言编译后产生的是虚拟机,虚拟机运行在一个解释器上,每一个操作系统均有一个解释器。这样一来,Java就成了平台无关语言。这和Gosling设计的 SunNeWs窗口系统有着相同的技术味道。在NeWs中用户界面统一用Postscript描述,不同的显示器有不同的Postscript解释器,这样便保证了用户界面的良好的可移植性。 PatrickNaughton也是Sun公司的技术骨干,曾经是 OpenWindows项目的负责人。当Naughton加入该小组后,整个工作进展神速。经过17个月的奋战,整个系统胜利完成。它是由一个操作系统、一种语言(Java)、一个用户界面、一个新的硬件平台、三块专用芯片构成的。通常情况下,这样的项目在Sun公司要75个人干三年。项目完成后,在 Sun公司内部做了一次展示和鉴定,观众的反应是:在各方面都采用了崭新的、非常大胆的技术。许多参观者对Java留下了非常深刻的印象,特别得到Sun 的两位领导人ScottMcNealy和BillJoy的关注,但Java的前途未卜。 3、Java语言的转折点 到了1994年,WWW已如火如荼地发展起来。Gosling意识到WWW需要一个中性的浏览器,它不依赖于任何硬件平台和软件平台,它应是一种实时性较高、可靠安全、有交互功能的浏览器。于是Gosling决定用Java开发一个新的Web浏览器。 这项工作由Naughton和JonathanPayne负责,到1994年秋天,完成了WebRunner的开发工作。WebRunner是 HotJava的前身,这个原型系统展示了Java可能带来的广阔市场前景。WebRunner改名为HotJava,并于1995年5月23日发表后,在产业界引起了巨大的轰动,Java的地位也随之而得到肯定。又经过一年的试用和改进,Java1.0版终于在1996年年初正式发表。 二、Java带来的影响 Java虽出现的时间不长,但已被业界接受,IBM、Apple、DEC、Adobe、SiliconGraphics、HP、Oracle、 Toshiba、Netscap和Microsoft等大公司已经购买了Java的许可证。Microsoft还在其Web浏览器Explorer3.0 版中增加了对Java的支持。 另外,众多的软件开发商也开发了许多支持Java的软件产品。如:Borland公司的基于Java的快速应用程序开发环境Latte; Metrowerks公司和NaturalIntelligence公司分别开发的基于Machintosh的Java开发工具;Sun公司的Java开发环境JavaWorkshop;Microsoft也开发出系列Java产品。数据库厂商如Illustra,Sybase,Versant, Oracle都在开发支持HTML和Java的CGI(CommonGatewayInterface)。在以网络为中心的计算时代,不支持HTML和Java,就意味着应用程序的应用范围只能限于同质的环境。 Intranet正在成为企业信息系统最佳的解决方案。它的优点表现在:便宜、易于使用和管理。用户不管使用何种类型的机器和操作系统,界面是统一的Web浏览器,而数据库、Web页面、应用程序(用Java编的applet)则存在WWW服务器上。开发人员只需维护一个软件版本,管理人员省去了为用户安装、升级、培训之苦,用户则只需一个操作系统,一个Internet浏览器足矣。 我们可以设想未来的计算方式,每个HomePage的实质是一个多媒体应用程序,这些程序用Java来开发。Java应用程序运行在异质的机器、异质的操作系统之上,甚至于电冰箱、烤面包箱、防盗电子设备之中,用Internet把所有的电子设备连接起来,通过TCP/IP进行信息的交流。Java应用程序之间既可以交换消息,也可以交换程序(一个Java的小应用程序applet)。或许有一天,我们可以在Netscape浏览器里查看电冰箱的温度,向烤面包箱发一个电子邮件。 Java的出现是计算机信息交换的一个重要里程碑。在单机时代,程序进程之间靠共享存储进行变量交换;在网络时代,运行在不同宿主机上的程序按网络协议进行无格式的消息(二进制字符流)交换,消息的语义由交换程序双方维护;在Java时代,运行在网络上的程序进程交换的是小应用程序(applet)。小应用程序是什么?它是一个对象,由一组属性和方法构成,是一个可执行的实体;不仅有数据的状态,而且有定义在数据上的操作。未来可能进行代表(Agent)交换,代理有一定的智能性,那便是信息交换的更高级阶段。 随着Internet的崛起、Java的诞生,巨型的、臃肿的应用软件开始向小型化发展,由众多“生活”在Internet上的小应用程序(applet)相互协作完成信息的处理与传递。Java会加速应用软件的小型化、网络化的趋势。随着Internet的发展,软件必然是面向“大众”,而不是“少数人”的奢侈品,薄利多销将是网络应用软件的重要特点。分布式对象技术保证了用多少,下载多少。 Java连同Internet,WWW正在改变应用软件的开发和使用方式,一切都要围绕着网络,围绕着平台无关。很多人认为,Word,Excel等传统的信息处理工具都必然走向萎缩,因为它们是单机时代的产物。信息的价值在于使用和共享, Internet和Web是信息的使用和共享最快捷、最便宜的方式,Word将演化成为Web写作工具,Excel则将演化成Web上的电子表格
Java学习心得
以下文章非原创
仅供参考
j2ee的学习顺序
我觉得学习j2ee一定要循序渐进,千万不要太急了。把java基础打牢一点,再牢一点。各位,你们在后面学习什么struts,hibernate,spring,ajax..都很轻松。
第一个阶段(java基础阶段)
1.java语法
2.面向对象
3.常用的api
4.界面编程
5.多线程
6.文件io
7.java网络编程..
看看 张孝祥老师的 java视频 (不过张孝
祥老师普通话不是很好,而且语速很慢,不过技术是不用说的啦!感谢张老师的无私奉献了,呵呵)
第二个阶段 (数据库阶段)
1.oracle
2.mysql
3.sql server
目前中国软件公司用的最多的三大主流数据库是sql server,mysql ,oracle .目前看来oracle数据库越来越流行了。一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。所以大家会经常看
到市场上JAVA培训都是用的ORACLE数据库,其实你学会了ORACLE数据库,再去学习MySQL、SQL数 据库,你会觉得有很多相似的之处,学起来也容易上手了。oracle我推荐
韩顺平老师 oracle视频 (韩老师授课很有趣,特适合基础不太好的人。讲课有一套)
第三个阶段 (web开发阶段)
1.html
2.css
3.javascript
这三个部分是进行web开发的必须技术.一定要好好学习.不过我当时没有发现有讲的特别好的。好像很多老师都讲框架和后台,界面这块不多,所以就没有什么好推荐的了,大家可以
在网上找找看看,别具光芒 这本书讲的挺好,不过不太适合初学者,可以看看孙鑫老师视频的《HTML语言速成》。
第四个阶段 (j2ee 中级部分)
1.servet
2.jsp
3.mvc
这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级,搞得我消化不良。所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。同时要学习tomcat/jboss/wl 这些服务器所以,你可能感到要学习的东西一下多了很多,其实我就在这里动摇过,有那么一段时间,又想放弃了。可是一想到 房东那种不屑的表情,我就想,一定要好好学习,混出个人样来。我家是农村的,回去就是种地,当公务员我没有关系,再说会老家我学习的专业也用不上,要不就是当个网管什么的,不说了,反正当时心情很复杂吧。这个阶段我推荐
韩顺平老师 servlet视频 jsp视频 (这里也特别谢谢韩顺平老师,我是比较喜欢他讲课的风格,因为我当时基础不好,所以不敢看讲的太理论的课。)
第五个阶段 (j2ee 高级部分)
1.struts
2.hibernate
3.spring
学习完Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能。
推荐的参考书籍是美河图书提供《Servlet与JSP核心编程》
框架的基础就是Servlet、JSP。首先大家应该学习的是Struts框架,典型的MVC模型。推荐学习视频是 张小静的Struts视频。(网上有孙鑫的视频嘛,主要就是讲的Struts、Hibernate、Spring这三个框架,但是这个好像是偷录的效果不好,听起来比较吃力,衔接的不好)
推荐书籍孙卫琴编著《精通Struts基于MVC的Java.Web设计与开发》
然后就是Hibernate框架,推荐李兴华老师的Hibernate视频,
参考书籍孙卫琴 《精通Java对象持久化技术详解》
最后关于Spring框架的视频,在网上你可以搜索到很多,但是系统讲解的真的没有发现,本着对大家负责的态度,不敢乱推荐,大家到网上搜一下,也许现在有了也可能。
学完上述三个阶段的内容,就在看看xml,ajax,ejb这些知识!尤其是的Ajax用得非常火,我们公司就用,ajax的框架流行的是(jquery,dw),我们公司用的是jquery.这里提一 下,学习Ajax之前一定要有JavaScript的基础,推荐视频张孝祥JavaScript网页开发,这套视频有相应 的配套书籍《JavaScript网页开发》
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/247495.html