您的位置:首页 > 编程语言 > Java开发

java基础--jstl和el表达式

2016-06-08 17:06 417 查看
1、在javaee5.0及以上版本当中,如果要使用

jstl和el表达式,应该注意的问题:

     1)常识

        javaee1.4 ---> servlet2.4(tomcat5.5)

        javaee5.0 --->  servlet2.5 (tomcat6.0)

        sun公司在发布javaee5.0时,已经将jstl对应的jar文件合并到javaee5.0当中了,所以,不必拷贝

     2)解决方式:

         方式一:   建议使用tomcat6.0及以上版本(推荐)

         方式二:  如果一定要使用tomcat5.5,必须使用<%@page isELIgnored="false"%>,并且将jstl-1.2.jar文件拷贝到WEB-INF\lib下。

        

 2、mvc (model, view,controller)

     (1)什么是mvc? 

        将一个软件系统划分成三种不同类型的模块,分别是模型、视图和控制器,其中,模型用来封装业务处理逻辑,视图用来实现表示逻辑,控制器用来协调模型和视图(即用户通过视图来发送请求,请求先交给控制器,由控制器来选择合适的模型来处理;模型处理结果也要先交给控制器,由控制器来选择视图,生成对应的界面给用户)。mvc最重要的用途是,可以实现模型的复用(一方面,模型只需要开发一次,模型并不关心返回的数据以何种方式展现给用户,由视图来展现就可以了,即模型返回的结果可以使用不同的视图来展现;另外,可以为用户提供不同的视图来访问同一个模型。

  (2)如何使用mvc?

        一般使用servlet或者filter来实现控制器,使用java类或者容器管理的javabean(比如 ejb,spring容器管理的javabean)来实现模型,使用jsp来实现视图。   

            

     ejb: 企业级javabean,运行在ejb容器里面,可以使用ejb容器提供的很多服务,比如事务、安全等等。

             

        drop table if exists t_account;

        create table t_account(

        idint primary key auto_increment,

        accountNovarchar(16) unique,

        balancedouble

         );

         insertinto t_account(accountNo,balance)

         values('6225881003191000',1000);

     (3)mvc的优缺点

         1)优点

              a,模型的复用

              b,代码的维护性更好:

                   比如,模型发生了改变(修改了模型的代码或者替换了新的模型)不会影响到视图。视图改变了也不会影响到模型。

              c,方便测试:

                   比如,将业务逻辑直接写在servlet里面,需要先部署才能测试,而写在java类里面,就可以直接测试。

         2)缺点

              使用mvc之后,会增加软件设计的难度、代码量及成本。

        

         javascript     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: