就这样就来到博客园

  从学校毕业后,用学到知识,加上自己上网不务正业的胡侃乱看得到的一些IT知识,来到这家IT公司。从此就变成了一个Asp.net程序员。公司的项目架构主要是MVC+JQuery,一个在学校做东西全用3层架构、托控件的人表示压力大,不过来到公司的时候,项目的进度需要努力加班加点的阶段的时间已经过去了,到了收尾时间。所以,我就经常去改一些JQuery,和CSS,的东西,变成了一个前端工程师。

  样式问题虽然有些,毕竟主要还是浏览器兼容性问题,所以问题不大。网上借鉴了各位在浏览器上已经有所收获的前辈们的经验,另外JQuery志在解决兼容性问题。所以兼容性很快就不在是问题了。接着开始做一些小型的数据交互。说实话,我现在对MVC都了解的不是很彻底,新人到公司都要好好的努力,MVC书籍当然是要买了,不买,也在一些共享网站上下载。另外在学校学习的MVC自己觉得应该很轻松。等做到,用到的时候才发现。“WOW!原来它是这么运行的。”MVC和三层的架构首先发现,方法跑后台的时候,会先跑到,Controller里面,然后走Controller里的方法,假设MPUserController下有一个Login()方法。你我登录时点击登录按钮,按钮的Onclick方法可以写成“/MPUser/Login”。这样就会跑到后台的方法。也就是经常用三层架构写程序习惯的地方了。

  当你的方法跑到Controller里面的方法时候。你就会变的很熟悉。因为往下调数据也就是BLL,然后BLL层的方法调用DAL,直到对数据库进行操作。传回来的值也会一步一步传回来。DAL、BLL、Controller。当然到Controller里面时候你会返回值。假如你返回的是一个数据对象。你所绑定的前台给用户显示的页面inherit必须绑定返回的数据对象类。而你在input上绑定值的时候。说实话,几种绑定方式的具体哪点不同,我现在没有搞清楚。不过我用的是<%=类.属性%>。当然也许是<%=类[x].属性%>。这样基本流程就绑定了,当然还有有的时候,你需要传回来一个值,我用的是ViewData.网页上用ViewData时候,就用你在Controller里面赋值的ViewData直接绑定到网页上就好。

  期间学习一些别的技术,因为在校时候老师讲课所用的数据库为SqlServer.到了公司之后,发现公司用的Mysql。毕竟免费。一直听朋友说他们公司用的oracle,不过我现在还是没接触过。Mysql,我用的很少,至多用的就是存储过程,防止别人SQL注入。别的也就是增删改查。基本上和SqlServer没有太多的区别,毕竟数据库方法做的很少。JQuery自然不能避免的成为一个必学的技能。JQuery和它的宣传语说的差不多,它简化很多JS方法,主要就是建了一个类库,供大家调用而已。听说大牛都有自己的类库,比如老赵有自己的Jscex.但是最爱他的莫过于它的对浏览器的一种兼容性写法,当然对于我这个前期前台工作者很有爱。

  期间发现,有些东西你深究的时候总是没有头绪,好比,我写的方法怎么向计算机发放命令的。因为关注老赵,也就知道了有CLR这本书。太好看了,但是我每次看两页就头昏。唉,身残志不坚的我现在把他放在我的工作桌旁。还有别的书,犀牛书。都是看一半,实在看的我头昏,然后看书的计划搁浅了。

  当然我现在也很想找一本具体介绍网站的一些具体流程的。就是他在网络上到底肿么运行的,我认为当我真正明白他怎么运行的时候,我就不会受他之累。而实现我编程是一件快乐的事的目标。我其实很讨厌苦逼的程序员生活。没有自己别的生活乐趣。每天沉浸在编程世界我做不到。只能说编程是我的一大爱好。而不是我生活的全部,我愿意编程一辈子,我却不能一辈子编程。

  到博客园其实也和自己的现状有关系,也许是项目的落寞,公司的领导们都在半年之内一个个走人了。而现在的我平常也就是维护网站,偶尔做一个小功能,很早之前知道博客园,但是一直没开博,现在开个博客,希望能提高自己的同时帮助到编程的同行们,写下自己的读书笔记,自己做功能的一些方法,共享自己的一些代码。我觉得开源是一件伟大的事情。希望自己以后可以也开源下一些为人常用的代码。

posted @ 2012-05-28 17:04  迟醒  阅读(170)  评论(0编辑  收藏  举报