现在的javascript的语言能跨许多平台,还能开发Android和ios的app,还能支持多浏览器系统如:桌面系统,手机浏览器,游戏机,平板电脑,智能手机,这也使得javascript超出了脚本语言的范畴。相对应还不断成熟起来的javascript框架,如jquery,bootstrap,node.js等等,本二手房信息网的设计中并没有使用到这些框架。所以不做过多论述。
1.3.7 Struts2 简介
Struts2是一种功能十分强大的MVC框架,它能够很好将Model端与view端完美分离,比通过自身控制(servlet)处理逻辑,生成视图,达到页面端的跳转。
Struts2减弱了业务逻辑接口和数据接口之间的耦合,让视图层更富于变化
通过struts2配置文件(一个action对应一个class类),你就能看清楚每个部分的所具有功能,使得系统结构更加清新,这样便于后期对程序文护。
程序调用struts2的流程如下,首先servletDispatcher这个类会初始化一个ActionProxy实例这是struts2的标准流程,让后并调用Action中的execute()方法,紧接着拦截器会拦截用户请求,然后交个Action处理,最后Action处理完毕,会返回一个逻辑视图。
1.3.8 Hibernate简介
Hibernate是一个Object Relational Mapping映射框架,将表与表之间的操作映射成,对象与对象之间的操作。核心思想是做数据库的操作面向对象,而不再是面向过程。
个人认为hibernate最重要的几个要素如下:session和sessionFactory,transaction,Configuration,Query和Criteria接口。首先Configuration.configure()读取并解析hibernate.cfg.xml文件(当让hibern.cfg.xml文件还会有其他xml的文件的映射信息),然后通过config.buildSessionFactory打开session,再其次通过session.beginTransaction创建事物,紧接着,你就可以进行持久化操作,最后提交事物,关闭session,在关闭sessionFactory
1.3.9 Spring简介
    Spring可以说是最重要的企业开发的Java技术,很多人居然留在Spring来了解使用的阶段,Spring完全不亚于不亚于它的内容它的起源java语言。SpringMVC框架完全可以代替struts2框架Spring boot spring security(安全框架) Spring web flow等等技术使得今天的Spring艺术的生态环境可谓壮观,Spring已经包罗万象, Spring框架的最重要的两个技术要点就是IOC容器与AOP面向切面的编程。
    IOC技术第一种解释叫做控制反转,可以把它理解为依赖注入。Ioc容器技术的本质就是构建对象的技术,就是将一个类实例化成对象的技术使用IOC容器就需要在人为的去new一个java对象了,转而通过框架进行对象的实例化,这叫控制反转。当让spring生成java实例,默认选着方式是通过scope=single产生单例对象,如果同java程序人为的new出一个对象,会出现java虚拟机jvm中管理着多个重复的对象,严重消耗的jvm的内存,浪费系统的资源,如果你不需要单例模式的话,你修改scope的配置scope=prototype产生新对象,当染bean也可以通过设计模式中的工厂方式产生单例对象,spring的bean实际上是制造对象的工具。Ioc容器里面放着你在xml文件中定义的各种bean,当你你在程序中需要的话,你可以同过getBean()方法去除java对象。
当某个类要被赋予到新类有哪些办法了?Spring有两种方法:一是通过构造函数,二是通过set()方法。
上一篇:jsp+mysql小区物业管理系统的设计
下一篇:jsp网上订餐效益分析系统的设计与实现

JSP网页自动生成工具的设计与实现【4080字】

jsp+mysql的B2C网上商城系统的设计与实现

移动终端和JSP和MYSQL酒店管理系统设计

jsp+mysql毕业设计课题管理系统的设计

jsp+sqlserver会员管理系统设计

jsp的maven研究生学位论文评审系统设计

jsp+mysql购物车系统核心算法的分析设计与实现

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

C#学校科研管理系统的设计

承德市事业单位档案管理...

中国学术生态细节考察《...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表