2008年第一课——J2EE第一章节

 

 

我们终于开始J2EE方向的课程了,今天老师给我们讲了第一节课!

感觉还不错,虽然大多是一些理论上的一些知识!但感觉还不错!

 

这是我今天这节课的一些笔记!

 

什么叫JAVA  

答:JAVA是应用于软件开发的一种技术语言!但从广义上来说,JAVA不只是一种语言,已经代表与微软不同的一个巨大阵营,所以JAVA有时指一种软件设计的流派。

什么是J2EE?

答:J2EE是一种框架和标准。J2EE主要的三种子技术标准:

WEB技术:JSP技术、Servlet技术

EJB技术:企业级的JAVA  Bean;

JMS技术:JAVA 消息服务。

 

 

Structs 简介

 

 

 

1.控制器,,也就是MVC中的C使用的是ActionServlet来当做控制器

  ActionServlet是一个通用的控制组件.在大多数情况下。我们使用ActionServlet

  来做为我们的控制器!

  ActionServlet是集中所有发送的确StrutsHTTP请求的入口点,

  他有两个功能  

       第一个功能:

 

              他将相应的请求分别发送到相应的(Action的子类)动作类,

              每一个动作类对应一个业务逻辑类.来实现业务处理

         第二个功能:

               填充formBean

                     {

                            formBean(表单组件)和表单是一一对应的,可以用中心控制器填充到

                            formBean然后让业务处理层去处理数据

                     }

              formBean表单bean用来接受用户的数据!

              验证数据;

                     1,客户认证(用脚本语言去做,一个简单的认证)

                        2,  服务器认证(根据数据库信息的去认证)

                      

  动作类实现核心商业逻辑他可以访问java  bean也可以调节器用EJB  ,最后动作类

把控制权传给后面的JSp文件,然后生成视图。

所有这些逻辑全是用Struts-config.xml文件来配置的.

 

 2 视图层

 

主要由jSP生成页面完成视图,显示客户所要的一些业务的结果!JSP仅仅用来显示!

有利于分开表现逻辑和程序逻辑!

 

 

 

可采用JSTL标准标签库,因此Structs标签库可以不用花太多时间去理会它!

 

JSTL标签识库才是重点!

 

 

3 模型

 

1,是一个表示层的框架,不管你使用什么样的业务模型(javaBean ,EJB等业务模型类),因此对于structs的灵活性的体现,也就是业务模型可以使用多种的业务组件,

业务组件;我们可以分为:JavaBean,EJB,

Action Form通常称之为FormBean(得到用户的一些输入信息,通过ActionSevlet传来的FormBean),封装了来自于用户的请求可以通过javaBean等业务组件从formBean中得到相关的信息,来进行业务处理,

 

问:什么东西充当JavaBean等业务模型层的一些前端,

 

 不在Action里面完成业务逻辑这个相当重要

 

 

 

流程

 

Struts,用户的请求一般以*.do作为请求服务名,所有的.do请求均指向ActionSevlet

可以去Struct-config.xml中配置信息中更改后缀名,但一般以.do作为后缀后,

 

然而ActionSevlet把用户的一些数据封装在一些FromBean,然后把fromBean传给ActionBean里面,并由ActionBean完成一些相应的业务操作,

 

但是每一个*.do均对应的formBean名称和ActionBean名称,这些都是在Structs-config.xml里面配置的.

 

 

 

 

 

9核心

 

Structs的核心是;   ActionSevlet(中心控制器处理所有的请求,由他去把一些用户的请求分别发送给相应的action类,由他填充FromBean,JavaBean),处理完业务逻辑后,将用户想的结果返回给用户一些JSP页面.

 

ActionSevlet的核心是:

 

Structs-config.xml可以做的事

1,配置着那个是Structs的中心控制器,

2.要那一个*.do映射到那一个Action

3,要那一些Frombean。这些全是在Structs-config中配置的

 

下面这些东西是自己看视屏,做下的一点笔记,因为自己并不是了解Structs

,错误是在所难免的!希望大家不要见怪!

 

 

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值