j2ee模式(MVC模式、Model1,Model2)1、j2ee常用的设计模式?说明工厂模式。Java中的23种设计模式:Factory(工厂模式),Builder(建造模式),FactoryMethod(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式),Facade(门面模式),Adapter(适配器模式),Bridge(桥梁模式),Composite(合成模式),Decorator(装饰模式),Flyweight(享元模式),Proxy(代理模式),Command(命令模式),Interpreter(解释器模式),Visitor(访问者模式),Iterator(迭代子模式),Mediator(调停者模式),Memento(备忘录模式),Observer(观察者模式),State(状态模式),Strategy(策略模式),TemplateMethod(模板方法模式),ChainOfResponsibleity(责任链模式)工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。2、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法SessionFacadePattern:使用SessionBean访问EntityBeanMessageFacadePattern:实现异步调用EJBCommandPattern:使用CommandJavaBeans取代SessionBean,实现轻量级访问DataTransferObjectFactory:通过DTOFactory简化EntityBean数据提供特性GenericAttributeAccess:通过AttibuteAccess接口简化EntityBean数据提供特性BusinessInterface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性ejb架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。3、解释下面关于J2EE的名词(1)JNDI:JavaNaming&DirectoryInterface,JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引从而满足快速查找和定位分布式应用程序的功能.(2)JMS:JavaMessageService,JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.(3)JTA:JavaTransactionAPI,JAVA事务服务.提供各种分布式事务服务.应...