语言包类: 相关配置项 LANG_FOLDER : 语言包目录名,默认为Lang LANG_AUTO : 自动识别语言,默认为true DEFAULT_LANG : 默认语言,默认为zh-cn方法 取值 : Lang::get($name) eg : Lang::get('PAGE_AUTH_NOT'); // 返回:没有权限访问 手动加载语言包 : Lang::loadLang($lang) eg : Lang::loadLang('zh-cn'); 其他看类和注释: <?php /** *…
自己写一个mvc框架吧(二) 自己写代码的习惯 写一个框架吧,如果这个框架会用到一些配置上的东西,我自己习惯是先不用考虑这个配置文件应该是怎样的,什么形式的,先用一个java对象(比如叫 Config.java) 都给放进去.等到功能写的差不多了,需要考虑到使用配置文件了,就可以写一个工厂类,根据不同的配置(可能是xml,可能是json,甚至是注解)把刚才说的 Config.java 对象生成出来. 现在开始写- 我们先写URL与Method的映射关系 装模做样的分析一下 因为一个mvc的框架个…
目录 1.web框架分层 2.什么是springmvc 3.springmvc的优势 4.springmvc和struct的区别 (spring mvc框架入门 1.web框架分层 一般web框架可以分为表现层,业务层,持久层 mvc是指表现层的设计模式:model(模型) ,view(视图) 比如jsp html等,controller(控制器) 2.什么是springmvc 3.springmvc的优势 4.springmvc和struct的区别 参考b站黑马视频…
派生类&简单工厂模式 git链接: Operation3.1.1 题目描述的代码部分的解释 首先是声明一个Rand类作为父类,然后两个子类RandNumber类和RandOperation类,分别是随机生成0~9的数字和各种符号. 如果加上工厂的话,就是再写个RandFactory类,然后生产不同的两个类对象.(不过我写了工厂,代码中具体却没有实现它,感觉用不到.) class Rand { public: virtual int randNum(); //随机数0-9 所以子类RandNumb…
在mvc框架中可以看到事件类,实现事件的监听和触发. 举例: <?php /** * 事件类 */ class Event { // 事件绑定记录 private static $events; /** * 初始化 */ public static function init() { self::$events = array (); // 获取插件列表return true; } /** * 注册事件 * * @param string $event * @param mixed $callb…
spring MVC框架 一.什么是sping MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等. ---------百度百科 从spring官网中可…
问题: 抽象工厂模式,是一个,狠恶心的模式,那么这个模式在Android有没实用到过呢? 1.定义: 抽象工厂模式:为创建一组相关或者是相互依赖的对象提供一个接口,而不须要指定他们的详细类. 2.使用: 2.1.不依赖于产品类实例怎样被创建.组合和表达的细节. 2.2.产品有多于一个的产品族,而系统仅仅消费当中某一族的产品: 2.3.同属于同一个产品族是在一起使用的. 2.4.提供一个产品类的库,全部产品以相同的接口出现,从而使使用者不依赖于实现: 3.与工厂方法的差别: 3.1.抽象工厂是面向…
/** * 接口应用 */ public class Main { public static void main(String[] args) { Person p = new Person("fish7"); p.setIsay(new BeforeGong()); p.say(); p.setIsay(new AfterGong()); p.say(); } } class Person{ //只有在运行期才和say行为关联起来,这就叫面向接口编程 private String…
使用过滤器是在web.xml中使用filter,以下是码过滤器,过滤所有资源的使用 web.xml <filter> <filter-name>setCharactor</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encod…
在本篇文章中,没有对细节进行处理的很好,有很多晓得细节的遗漏,本文只是一个简单的快速的入门 MyBatis的快速入门 导入MyBatis框架jar包 配置文件 SqlSessionFactoryBuilder,传入字节输入流,构建工厂 SqlSessionFactory,创建SqlSession SqlSession执行selectList方法查询数据 Test类: @Test   public void myBatis_QuickStart() throws IOException {    …