析器找到ModelA
dView指定的视图
5视图负责将结果显示到客户端
Mybatis的优缺点
优点SQL写在XML中便于统一管理的优化提供映射标签支持对象和数据库的orm字段关系映射可以对SQL进行优化。
缺点SQL工作量大mybatis的移植性不好不支持级联。
为什么要用spri
g
1spri
g能够很好的和各大框架整合
2spri
g通过IOC容器管理了对象的创建和销毁工厂模式设计模式
3在使用hiber
a丶mybatis的时候不用每次都编写提交事务的代码可以使用spri
g的AOP来管理事务
f3Tomcat应用服务器
目前支持JSP的应用服务器是较多的Tomcat是其中较为流行的一个Web服务器被JavaWorld杂志的编辑选为2001年度最具创新的Java产品可见其在业界的地位。Tomcat是一个免费的开源的Serlvet容器在Tomcat中应用程序的部署很简单你只需将你的WAR放到Tomcat的webapp目录下Tomcat会自动检测到这个文件并将其解压。你在浏览器中访问这个应用的Jsp时通常第一次会很慢因为Tomcat要将Jsp转化为Servlet文件然后编译。编译以后访问将会很快。
Tomcat也具有传统的Web服务器的功能处理Html页面。但是与Apache相比它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块让Apache处理静态Html而Tomcat处理Jsp和Servlet。Tomcat是一个很好的工具不仅仅因为其免费功能强大更因为其开放性越来越受到人们的重视。
4Mysql数据库
MySQL的优点
1它使用的核心线程是完全多线程支持多处理器。
2有多种列类型1、2、3、4、和8字节长度自有符号无符号整数、FLOAT、
DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。
3它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速通常
在查询初始化后不该有任何内存分配。没有内存漏洞。
4全面支持SQL的GROUPBY和ORDERBY子句支持聚合函数COUNT、
fCOUNTDISTINCT、AVG、STD、SUM、MAX和MIN。你可以在同一查询中混来自不同数据库的表。
5支持ANSISQL的LEFT0UTERJOIN和ODBC。
6所有列都有缺省值。你可以用INSERT插入一个表列的子集那些没用明确给定
值的列设置为他们的决省值。
7MySQL可以工作在不同的平台上。支持C、C、Java、Perl、PHP、Pytho
和TCLAPI。
5BS开发模式
伴随着I
ter
et的迅速发展计算机技术正在由基于CSclie
tServer模式的应用系统转变为基于BS模式的应用系统。
过去网络软件的开发都采用CSclie
t模式在这种模式下主要的业务逻辑都集中于客户端程序因此必然导致以下问题
1系统安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异软件环能各不相同因此在安装时必须对每一个客户端分别进行配置r