第1个回答 2008-06-21
java的代码究竟是占到多少呢? 我也不知道.
我可以想象一下.到处都是.
对于第一个问题,你没有工作. 当然不知道.这也很正常. 坚定一些把一件事做好.再去做下一件,以我的经历,你想做j2ee不懂html,javascript.有时候做出的东西是很古怪的.
第二个问题.对于复杂程度很高,要经受海量数据考验的系统. 我看来,这些拿来的控件不怎么样. 一旦遇到问题时,对思考能力就是种考验. 总抄别人的,高考能拿高分吗? 初学者千万不要认为写程序需要拿来主义. 我反对这种观点. 这会让程序员不爱思考, 软件不是拼凑出来的.
不废话了...
第3个回答 2008-06-22
楼主真的想学习J2EE的话,HTML不能不了解。虽然说现在的项目如果说用到了诸如Struts这样的开源框架的话,在源代码中可能不会出现HTML标签。取代的是框架本身的标签库,说来说去结果还是标签,而且到了客户端也还是HTML标签,没有办法,谁让浏览器只认识这个呢。所以说,有必要了解。这些东西起到了展示层的作用,无论你的后台做的有多好,业务逻辑有多复杂,但是客户看到的只是这一层。所以,正如2楼所说,HTML,CSS,JavaScript,都有必要了解。
微软的产品就是要把程序员变成傻瓜,开发的时候觉得方便了。但是拖来拖去,学到了什么呢?你所说的那些get,set都是微软封装好了的,你不深入研究,就不知道是怎么回事。其实,Eclipse是一款非常不错的开发环境,支持插件扩展,我觉得就是它最大的优势。可以使用别人已经开发好的了插件,也可以使用自己开发的插件。我们公司现在使用的Eclipse插件就是自己开发的,很不错。现在的JB不是也演变成了类似Eclipse的东西了吗!
代码这个东东的话,到处都能找到的。
第4个回答 2008-06-22
楼主可能没有分清楚网页程序和网站后台程序这两个概念,网页程序是运行在客户端浏览器中的代码,目前只能(注意"只能")是通过HTML(或者起拓展如DHTML,VHTML,WML,都是标记语言),辅助性的就是javascript,vbscript(这两个是用来实现网页的动态性质的),CSS样式表(这个为HTML界面的各个元素定义了属性,可以让页面更好看).但是这些做成一个页面以后就是一个永远也不会改变的页面,你什么时候打开它都是那样,所以叫静态的.为了让页面可以按照意图变化,例如搜索功能之类的,人们就想出了CGI,ASP,JSP之类的.JSP一般是通过输出HTML代码来显示需要的网页内容(如out.ptint("<body><table><tr></tr></table>")
另外因为HTML本身有局限性,无法实现很多预期的功能,所以人们弄了FLASH,Applet,把他们作为一个元素嵌在HTML中,这两个都有代码的但是这个代码不是公开的.
J2EE到很多高层的功能大都是通过标记语言来实现的,比如XML(做网络程序这个是必须会的,它可以算是HTML的一个父集,一般把它作为数据传输的格式,为了兼容,你必须用这个,例如通过Ajax技术实现网页不刷新更新内容时就是用XML包装数据的),j2se其实是整个java系统的基础约束,它定义了各种java代码的语法之类的,在j2ee中一般这些代码嵌在标记中的(为了提高编写效率),或者做成Bean(.class文件)调用
楼主可能觉得标记不算真正的编程,但是标记很简单,很省事,所以可以提高开发效率,纯代码在有的情况下虽然可以,但是太费事了,这个就是为什么APPLET被淘汰的原因.
第二个问题所说的那种编辑器是最终还是要生成HTML代码,如果楼主实在不想用HTML代码,可以自己做一个类来包装这些代码,用java代码来操作这些类也可以,但是这种方法不是通用的,总之要做网站程序,没有标记语言是不行的
要是还有什么不了解的可以加497055139