jQuery和JSP做什么用的,学JAVA还有哪些语言需要掌握

jQuery和JSP做什么用的,学JAVA还有哪些语言需要掌握,我现在在主修JAVA,想一次性吧JAVA需要的东西都了解下,希望有高手帮助我

给你一个学习java的25个目标,这个写的不错! 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localization,以及其他)。 3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。 4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT,?SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。 5.你需要学习java数据库技术,并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO,?CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。 6.你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如:oracle,mysql,mssqlserver。7.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。8.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。9.你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。10.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。11.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。
12.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。
13.你应该学习如何利用JAVA的API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ?(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),?JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。
14.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
15.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS?(JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX?(JavaManagementeXtensions),以及JavaMail。
16.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean-?ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者?Message-DrivenBeans(MDB)。 17.你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。 18.你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。 19.你需要熟悉对不同有用的API和framework等来为你服务。例如Log4J(logging/tracing),Quartz?(scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching),?Lucene(full-textsearch),JakartaCommons等等。 20.你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)21.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。 22.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。 23.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。 24.你还需要紧跟java发展的步伐,比如现在可以深入的学习webwork2.0 25.你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-11
JAVA现在比较热门就是做WEB方面JSP说简单点就是动态页面。可以在里面嵌套JAVA代码实现用户与服务器交互学习JAVA WEB 首先得从页面开始 ,你要熟悉HTML标签,静态页面的布局(CSS+DIV)然后掌握JavaScript。这是个很神奇的语言。初学者会做些小的页面特效,能做表单验证就可以了后期再慢慢加强 ,然后就是学JSP,熟悉Servlet,再就是往框架层次提升了Spring,Hibernate,Struts1.x,Struts2.x 这些都是比较热门框架的,也是学习JAVA WEB必学的、本回答被网友采纳
第2个回答  2013-08-11
java可以做很多事情,做不同的事情需要不同的东西。Jquery是用来做web客户端的众多JavaScript库之一,不是必须的。JSP是用来生成html,java做web基本都需要这个。其他的,还有jdbc,struts spring,hibernate。这些都是做网站需要的。

jQuery和JSP做什么用的,学JAVA还有哪些语言需要掌握
11.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。12.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。13.你应该学习如何利用JAVA的API和工具来构建WebService。

做软件开发需要掌握什么
1.计算机语言:学习两大主流技术JAVA和.NET,通过语言的技术来实现软件各种功能。2.数据库技术:学习两大主流数据库SQL和ORACLE,通过数据库技术实现对数据的增加,删除,修改,查询等的管理。3.网络编程技术:学习HTML,JSP,ASP.NET和JQUERY,通过网络编程技术,实现网站页面及后台的设计开发。4.软件框架...

学习java需要哪些基础知识
2、JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是你并不需要很精通,当你需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。3、Ajax,前端异步交互技术,值得去研究。4、JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅...

学java最重要的是学java的什么内容
学java最重要的是下面四个内容:1、掌握Java语言的使用:语言语法、程序逻辑,OOP(面向对象)思想,封装、继承、多态,集合框架、泛型、File I\\O技术,多线程技术、socket网络编程,XML技术。编程有关的操作系统基本使用,HTML5规范、HTML5文档结构、HTML5元素、Web语义化;CSS3规范、CSS3选择器、层叠与...

...这三个学会了是不是就等于会了java。 有什么学习Java的
类库 javame 是指向终端开发 嵌入式之类的 而最多应用的就是javaee 也就是javaweb ,要说好的书籍,还真不知道 最好看视频去吧 书上的内容枯燥不容易吸收 ,韩顺平老师的视频不错 顶一个一楼,我是看的黑马视频学习 你也可以上网搜搜 毕姥爷的视频 此毕姥爷非毕福剑而是指的黑马的毕姥爷 视频...

java开发需要哪些基础,需要熟练掌握什么
说一下做JAVA软件 技术学习的顺序 1 J2SE(JAVA基础,包括反射,线程,API,JDBC等),理解MVC模式 2 数据库(主要学习Oracle,MySql),要学会写一些增删改查的语句,以及熟练应用Oracle 的一些函数,之后还可以学习存储过程,触发器等 3 前台 (html,JSP,JavaScrtipt,jQuery,css,ajax等),4 ...

学习Java要什么基础?
学习是一个过程,java 只是一门语言,不需要准备什么, let's do this...最好有一个人为你指路。1, core java, 也就是java 核心知识 2, java 的高级特性,I\/O、线程、socket 等 3, jsp, servlet ,html,js 这是web 应用的基础 4, 数据库(mysql, sql server, oracle,DB2 等主流数...

学做网站需要学什么?
1.至少要会一种开发语言,如Java、php等。2.学习数据库,比如简单的Mysql。3.学习并掌握java等语言和数据库的结合运用,也就是jdbc技术。4.学习脚本语言javascript,并且结合html和css运用。5.学下简单的xml,可以方便你调试更改配置。6.学习servlet 服务器技术,搭配jsp或php。7.想让网站更完美,需...

学习java编程都要学习哪些东西,主要是就业用的,不搞理论研究。知道的说...
1、学习一下什么是面向对象,如果你没有基础的话就要学习java的语法了 2、 java的API学习,开发中常用到的一些 类、和工具类 3、 数据库知识,常用的数据库oracle、sqlserver、mysql等 还有java连接数据库的中间件 如 jdbc技术 4、 前端界面开发技术 xml html css javascript jquery jsp 服务器...

jsp和jquery区别(jsp与js)
java是由sun公司推出的网络编程语言(现在属于甲骨文公司)。超级流行,特别时候大型企业级架构,是面向对象的哦。java其实还分为javaEE(企业级应用)javame手机软件用的多,比如现在火爆的安卓系统上的软件。javase应该就是你说的java了,是java体系的基础 计算机中的javascript、jquery、java和JSP有什么区别...

相似回答