et7.2框架的优缺点

et7.2框架的优缺点,第1张

1、Struts2框架是基于MVC模式的,可以有效地将业务逻辑和表现逻辑分离,使得程序的可维护性和可扩展性大大提高。

2、Struts2框架采用了拦截器的技术,可以有效地实现权限控制,可以更好地实现安全性。

3、Struts2框架采用了OGNL表达式,可以有效地实现数据的访问和 *** 作,使得程序的开发效率大大提高。

4、Struts2框架采用了标签库的技术,可以有效地实现表单的自动生成,使得程序的开发效率大大提高。

缺点:

1、Struts2框架的学习曲线较陡,对于初学者来说,学习成本较高。

2、Struts2框架的配置文件较多,对于初学者来说,理解起来较为困难。

3、Struts2框架的配置文件较多,对于维护者来说,维护成本较高。

Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径和来源的。

(1).assetBundle就是内部数据读取完后自动创建了一个assetBundle而已Create完以后,等于把硬盘或者网络的一个文件读到内存一个中,这时也就是个AssetBundle内存镜像数据块。释放方式是AssetBundle.Unload(false)

(2).用AssetBundle.Load(同Resources.Load) 会从AssetBundle的内存镜像里读取并创建一个Asset对象,使用Resources.UnloadUnusedAssets()释放全部和Resources.UnloadAsset(gameobject)释放单个;

(3).Instaniate一个Prefab,是一个对Assets进行Clone(复制)+引用结合的过程,使用GameObject.Destroy(gameobject)

(注意)游戏对象可能不是动态加载时,但是可能他的材质、图集是动态加载的请把这些应用置为空。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7493149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存