** 手写一个代码生成器 可根据自身定制!!!万物皆可盘 后面更新(已带源码) *

手写代码生成器(附源码)

可根据业务需要生成全部所需的通用代码,任何文件皆可做模板生成,后期更新~~~

一. 概述网页静态化

1.1 网页静态化是什么?

  • 网页静态化有很多含义,在WEB开发中,静态网页一般理解为网站中大部分超级链接所引用的页面是单独的HTML静态页面文件(如*.htm、*.html等页面文件)。在ASP.NET中(ASP、PHP或JSP也一样),页面都是通过运行库(其他语言也有相应的解释器或运行环境)动态生成HTML代码,然后发送到浏览器端的,而不是直接将页面文件发送。通过一定的技术手段,将浏览用户通过超级链接可能浏览到的页面内容预先转换为单独的HTML静态页面,当用户浏览时,服务器直接将该页面文件发送到浏览器端解析。

1.2 网页静态化有什么作用?

  • 在某些情况下,用户请求浏览页面时,由于服务器不需要运行库动态生成HTML、访问数据库等操作,可以明显提高页面浏览的速度,减轻服务器的运行负担。所以网页静态化特别适用于大型网站,大量用户请求页面时,服务器不需要ASP.NET运行库的工作及数据库的访问,减少了大量的页面输出工作。不过某些情况也不适合网页静态化,因为网页静态化本身就是ASP.NET程序动态生成HTML代码并存储为单独的物理文件到磁盘,这个过程过于频繁将导致服务器压力过大。在这方面,编程者要根据WEB项目的实际需要,权衡是否需要使用网页静态化技术。

  • 有利于搜索引擎收录网站页面信息。商业运营网站特别渴求Google、百度之类的搜索引擎能尽量多地收录站点中页面的信息,HTML页面能使网站页面收录的可能性增加很多。还有一种类似的技术也可以完成类似的功能,即网页伪静态化,即通过URL重写等技术使超级链接所指向的静态HTML地址转向动态页面(如*.aspx页面)。因为搜索引擎很多时候首先搜索页面中的超级链接,超级链接所指向的是HTML静态页面,所以可以很轻易地直接搜索到所对应的动态页面内容。

  • 关于网页静态化的详细文章,请移步: https://blog.csdn.net/qq_37128049/article/details/84950572

里面详细介绍了Framework的概念和基本使用方法

二. 概述代码生成器原理

  • 步骤分析: 笔者写这个代码生成器,目的源于能生成公司业务特定语法和结构的自定义代码,一键生成即可自动放入相关的包内,

三.

五. 源码链接

  • https://gitee.com/zhang199/daimashengcheng.git
发布了127 篇原创文章 · 获赞 52 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37128049/article/details/93216043