- 适用于对字符串惊醒模糊搜索
- 字段名 like '%关键词%'
- %:表示该位置可以有任意个字符或无字符
- %关键词%:只要包含关键词就可以
- %关键词:以关键词结尾
- 关键词%:以关键词开头
- _:表示任意一个字符
- 当传递大量参数到服务端时,需要写很多代码,将参数整理到数据模型对象中。而且要自己做类型转换,而且还要自己做数据验证(是否必填、是否符合格式要求、是否长度符合要求等),还要自己检查是否有SQL注入漏洞。这些关于参数的转换、验证、格式化、安全检查需要写大量低端代码,浪费时间且易出bug
- 每个Servlet类基本上只关联一个URL(关联多个URL可以,但Servlet中只有一套doaGet、doPost,反而会使Servlet的代码变得更复杂),当系统比较复杂时,需要处理大量业务请求时,反而会产生大量Servlet类,非常不便
- 虽让直接使用JDBC和Servlet开发有很多问题,但它们仍然是设计非常优雅的开发基础。
- 框架并没有否定JDBC和Servlet,相反是在它们的基础上添加了很多功能,来简化开发,解决上述问题
- 框架总体分为两大派:
- 公开的、公共的、广泛使用的开源框架。任何公司都可以使用。
- 私有的,只在一个公司内部使用。
- 无论是那种框架,都以JDBC和Servlet为基础,而且设计思想基本上也差不多