来看J2EE基本 用Struts框架开辟MVC体系步骤
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。因为Struts已为我们供应了一个十分好的MVC框架,我们使用Struts开辟MVC体系时能够年夜年夜加速开辟的速率。在开辟时能够接纳的一个开辟流程以下:
1.搜集和界说使用需求。
2.基于数据收罗和显现的准绳界说和开辟"屏幕显现"需求。
3.为每个"屏幕显现"界说会见路径。
4.界说ActionMappings创建到使用营业逻辑之间的接洽。
5.开辟满意"屏幕显现"需求的一切撑持对象。
6.基于每个"屏幕显现"需求供应的数据属性来创立对应的ActionForm对象
7.开辟被ActionMapping挪用的Action对象。
8.开辟使用营业逻辑对象(Bean,EJB,等等)。
9.对应ActionMapping计划的流程创立JSP页面。
10.创建符合的设置文件struts-config.xml,web.xml。
11.开辟/测试/部署
详细在利用Struts框架时,对应各个部分的开辟事情次要包含:
1.Model部分:接纳JavaBean和EJB组件,计划和完成体系的营业逻辑。依据分歧的哀求从Action派生详细Action处置对象。完成"做甚么"的义务来挪用由Bean组成的营业组件。创立由ActionForm的派生类完成对客户端表双数据的封装。
2.Controller部分:Struts为我们供应了中心把持部分的完成。我们只必要设置ActionMapping对象
3.View部分:为了利用Model中的ActionForm对象,我们必需用Struts供应的自界说标志创立HTML表单。使用Struts供应的自界说标志库编写用户界面把使用逻辑和显现逻辑分别。Struts框架经由过程这些自界说标志创建了View和Model之间的接洽。Struts的自界说标志还供应了良多定制页面的功效。
4.同时必要编纂两个设置文件:web.xml和struts-config.xml。经由过程它们设置Struts体系中的各个模块之间的交互。
轮性能微软曾做过一个例子,就是同一个项目用java和.net网页编程来作,结果开发周期,.net网页编程是java的一半,性能java是.net网页编程的十分之一,代码量java是.net网页编程的三倍。呵呵,这说明了什么,.net网页编程的全方位比java好。但是有的人说.net网页编程不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net网页编程很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net网页编程,只是推出了跨语言的.net网页编程, Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 是一种为 Internet发展的计算机语言 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种将安全性(Security)列为第一优先考虑的语言 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 是一种使网页(Web Page)产生生动活泼画面的语言 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? Java 编程语言的风格十分接近C、C++语言。 是一种使网页(Web Page)产生生动活泼画面的语言
页:
[1]
2