JAVA网站制作之J2EE基本 用Struts框架开辟MVC体系步骤...
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。j2ee<Pstyle="TEXT-INDENT:2em">因为Struts已为我们供应了一个十分好的MVC框架,我们使用Struts开辟MVC体系时能够年夜年夜加速开辟的速率。在开辟时能够接纳的一个开辟流程以下: <Pstyle="TEXT-INDENT:2em">1.搜集和界说使用需求。<Pstyle="TEXT-INDENT:2em">2.基于数据收罗和显现的准绳界说和开辟"屏幕显现"需求。<Pstyle="TEXT-INDENT:2em">3.为每个"屏幕显现"界说会见路径。<Pstyle="TEXT-INDENT:2em">4.界说ActionMappings创建到使用营业逻辑之间的接洽。<Pstyle="TEXT-INDENT:2em">5.开辟满意"屏幕显现"需求的一切撑持对象。<Pstyle="TEXT-INDENT:2em">6.基于每个"屏幕显现"需求供应的数据属性来创立对应的ActionForm对象<Pstyle="TEXT-INDENT:2em">7.开辟被ActionMapping挪用的Action对象。<Pstyle="TEXT-INDENT:2em">8.开辟使用营业逻辑对象(Bean,EJB,等等)。<Pstyle="TEXT-INDENT:2em">9.对应ActionMapping计划的流程创立JSP页面。<Pstyle="TEXT-INDENT:2em">10.创建符合的设置文件struts-config.xml,web.xml。<Pstyle="TEXT-INDENT:2em">11.开辟/测试/部署<Pstyle="TEXT-INDENT:2em">详细在利用Struts框架时,对应各个部分的开辟事情次要包含: <Pstyle="TEXT-INDENT:2em">1.Model部分:接纳JavaBean和EJB组件,计划和完成体系的营业逻辑。依据分歧的哀求从Action派生详细Action处置对象。完成"做甚么"的义务来挪用由Bean组成的营业组件。创立由ActionForm的派生类完成对客户端表双数据的封装。<Pstyle="TEXT-INDENT:2em">2.Controller部分:Struts为我们供应了中心把持部分的完成。我们只必要设置ActionMapping对象<Pstyle="TEXT-INDENT:2em">3.View部分:为了利用Model中的ActionForm对象,我们必需用Struts供应的自界说标志创立HTML表单。使用Struts供应的自界说标志库编写用户界面把使用逻辑和显现逻辑分别。Struts框架经由过程这些自界说标志创建了View和Model之间的接洽。Struts的自界说标志还供应了良多定制页面的功效。4.同时必要编纂两个设置文件:web.xml和struts-config.xml。经由过程它们设置Struts体系中的各个模块之间的交互。因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种使网页(Web Page)产生生动活泼画面的语言 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
页:
[1]