柔情似水 发表于 2015-1-18 11:47:32

JAVA网站制作之[Eclipse条记]一些基础观点

java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.条记|观点


上一篇blog我提到了新公布的EclipseSDK3.1M5a,在接上去的系列文章中,我会零星的纪录我对Eclipse一些相干内容,如SWT、PDE、RCP这些的进修历程和心得,并不是作为正式的教程大概松散的文档,只是想到哪儿说到哪儿了。



更早的一篇blog,我提到EclipseSDK3.1M4的公布,实在在谁人时分,Eclipse的JDT已撑持一切J2SE5.0的新语法了,只是有一些bug和重构的功效还没有完整做好,3.1M5a在这个基本上改失落了一些bug,新增了一些针对J2SE5.0的代码操纵,就像Kukoo说的,3.1M5a在某些方面还不如3.0,但我信任正式的3.1推出今后会比3.0有很年夜的进步,单对J2SE5.0的周全撑持就很有吸引力。



假如你对这个3.1M5a的版本的JDTUI对J2SE5.0源文件撑持度感乐趣,能够看看这里:



http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/r3_1/j2se50/Status.html?rev=1.48



在进一步进修Eclipse之前,我们必要弄分明一些基础观点。







#Whatiseclipse?



Eclipse是由IBM最后倡议并终极开源的一个功效壮大的开辟平台,它包括3个项目:theEclipseProject、theEclipseToolsProject和theEclipseTechnologyProject。







#WhatistheEclipseProject?



Eclipse项目是一个强健、功效丰厚、商用品德的业界软件开辟平台,集成了相称多的工具,它包括3个子项目:Platform、JDT和PDE。







#WhatistheEclipsePlatform?



Eclipse平台用于整合分歧厂商、机构或团体的工具,把它们无缝的集成到一同,使得全部Eclipse的框架十分易于扩大。







#WhatisJDT?



JDT的全称是JavaDevelopmentTools,在Eclipse平台上供应的一款功效壮大的JavaIDE。







#WhatisPDE?



PDE的全称是Plug-inDevelopmentEnvironment,用于对插件开辟的撑持。







#WhatistheEclipseToolsProject?



Eclipse工具项目包括相称多的开源和非开源的工具,用于撑持Eclipse平台,这个项目标存在能够和谐各方开辟职员配合开辟某些功效的插件,制止不用要的反复休息,和确保工具之间能够优秀的集成。







#WhatistheEclipseTechnologyProject?



Eclipse手艺项目标义务是为那些开源的开辟职员、学者等供应一个介入到Eclipse开展历程中的渠道。分为科研、立异和教导三个分支:科研分支研讨Eclipse相干范畴的成绩如开辟言语、工具和开辟情况等;立异分支包含了一些小型的、非正式的项目为Eclipse开辟新的功效;教导分支重点是供应教授教养质料和课程等。







#WhatistheEclipseSDK?



EclipseSDK是Eclipse项目标三个子项目,平台、JDT和PDE的产物合集,供应独自下载。这些产物整合在一同,为开辟职员供应功效丰厚而便利的开辟情况。







#WhatisSWT?



SWT的全称是StandardWidgetToolkit,尺度控件工具包,供应构建用户图形界面的API,因为是间接利用操纵体系现有的图形接口(假如有的话),速率和功能在很年夜水平上不受JVM的限定。关于Java开辟者来讲是功德,在AWT和Swing以外,我们又多了一套极具吸引力的图形API。撑持多种平台,我们能够看到Eclipse的界面就是SWT画的,足见它的气力。







更多内容,参考:



http://eclipse.org/eclipse/faq/eclipse-faq.html



而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!

小妖女 发表于 2015-1-21 14:50:14

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

飘飘悠悠 发表于 2015-1-23 19:44:46

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

兰色精灵 发表于 2015-1-30 08:19:28

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

小魔女 发表于 2015-2-4 20:03:15

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

莫相离 发表于 2015-2-7 12:46:26

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

乐观 发表于 2015-2-18 09:13:38

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

不帅 发表于 2015-3-6 02:36:50

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

谁可相欹 发表于 2015-3-6 10:54:09

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

只想知道 发表于 2015-3-13 00:07:24

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

爱飞 发表于 2015-3-20 06:23:07

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

老尸 发表于 2015-4-1 16:09:39

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

再现理想 发表于 2015-4-8 15:05:58

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

山那边是海 发表于 2015-4-14 22:13:18

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

活着的死人 发表于 2015-5-3 19:20:17

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

金色的骷髅 发表于 2015-5-4 15:09:23

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

分手快乐 发表于 2015-5-6 00:25:14

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

灵魂腐蚀 发表于 2015-5-9 03:59:44

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

第二个灵魂 发表于 2015-6-6 11:14:12

是一种使用者不需花费很多时间学习的语言

精灵巫婆 发表于 2015-6-17 20:11:54

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
页: [1]
查看完整版本: JAVA网站制作之[Eclipse条记]一些基础观点