摘要: 上一章笔者讲到关于ADO.NET相关的知识,知道了如何去访问数据库。本章将来讲关于面向对象的思想。不管在JAVA还是在C#面向对象思想的重要性都是占了一个很大的成份。往往他就像呼吸一样子,更多的时候我们会忽略。面向对象编程有三大特性:封装、多态、继承。关于这三大特性的定义笔者不会过多的介绍。网络上类 阅读全文
posted @ 2016-10-11 17:12 Aomi 阅读(679) 评论(0) 推荐(1) 编辑
摘要: 上一章讲到关于C#语法的基础部分。了解相关的基础部分之后我们就要去了解一下C#是什么样子访问数库的。C#把访问数据库这一部分的知识点叫作ADO.NET。即是JAVA常常讲到的JDBC这一部分的知识点了。笔者根据使用数据库方式的不同又分为有线连接和无线连接(关于有线和无线的叫法是笔者个人定义的。因为看 阅读全文
posted @ 2016-10-10 12:11 Aomi 阅读(1275) 评论(1) 推荐(0) 编辑
摘要: 上一章讲到关于项目工程开发常用的知识点,有了前面俩章的介绍之后。本章正式开始介绍关于C#的基础语法。我们都很清楚C#也是面向对象的计算机语言。而且他跟JAVA的相似度高达80%。所以很多语法点基本上是一样子。学过JAVA的人,现在开始学习C#的话。面临最大的问题是环境的不熟悉。如开发环境。同时有一点 阅读全文
posted @ 2016-10-08 14:39 Aomi 阅读(1542) 评论(5) 推荐(0) 编辑
摘要: 上一章我们了解一下开发环境,知道了什么去新建一个项目工程。却并没有去项目工程进行介绍。可是之后我们会常常跟项目工程打交道。所以这章笔者就对项程工程的常用的一些功能进行讲解。当然说全面那是不可能。只是笔者认为常用的而以。 新建项目我们都了解了。那么还是有一点我们可能不知道。那就是新建项目之后。项目显示 阅读全文
posted @ 2016-09-29 16:10 Aomi 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: 在进入本章之前。笔者想说一些话。对于笔者来讲语言没有好坏之分。只有适不适用之别。当上一篇发到首页的时候,我突然发现有可能会引发争论。这是笔者担心的,这也是笔者不想看到的。 笔者想写这一系列的原因不是为了说明哪一个语言的好坏。而是帮助那些可能跟我一样子以前从事JAVA开发。突然想看看C#。又或是出去创 阅读全文
posted @ 2016-09-27 13:33 Aomi 阅读(2906) 评论(15) 推荐(6) 编辑
摘要: 记得三年前笔者来到现在的公司的时候,公司人口不出十个人。那个时候笔者刚从日本回来,想在福州、厦门、青岛找一个合适自己发展的机会。最后我的一个福州的朋友打电话希望我能过去帮他,跟他一起创业。这样子好死不死跟着他一起创业三年了。最开始过去的时候才知道原来公司是用C#开发。对于我这个主攻Java的来讲,内 阅读全文
posted @ 2016-09-26 15:45 Aomi 阅读(6133) 评论(41) 推荐(12) 编辑
摘要: 上一章笔者讲到关于DefaultActionInvocation类执行action的相关知识。我们清楚的知道在执行action类实例之后会相关处理返回的结果。而这章笔者将对处理结果相关的内容进行讲解。笔者叫他们为Result类实例。如果还记得在上一章最后笔者说可以把处理action执行的结果简单的理 阅读全文
posted @ 2016-09-22 18:01 Aomi 阅读(2066) 评论(0) 推荐(1) 编辑
摘要: 上一章讲到关于拦截器的机制的知识点,让我们对拦截器有了一定的认识。我们也清楚的知道在执行用户action类实例之前,struts2会先去执行当前action类对应的拦截器。而关于在哪里执行action类实例,笔者根本就没有详细的讲到。更多只是几笔带过而以。虽然在《Struts2 源码分析——Acti 阅读全文
posted @ 2016-09-20 16:52 Aomi 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: 上一章讲到关于action代理类的工作。即是如何去找对应的action配置信息,并执行action类的实例。而这一章笔者将讲到在执行action需要用到的拦截器。为什么要讲拦截器呢?可以这样子讲吧。拦截器的应用是sturts2核心的亮点之一。如果不明白拦截器是什么的话,那么你相当于没有学习过stru 阅读全文
posted @ 2016-09-19 18:14 Aomi 阅读(1425) 评论(0) 推荐(1) 编辑
摘要: 上一章笔者讲到关于如何加载配置文件里面的package元素节点信息。相信读者到这里心里面对struts2在启动的时候加载相关的信息有了一定的了解和认识。而本章将讲到关于struts2启动成功之后,接受到用户action请求之后如何处理并找到对应的action类。可以说这章是讲述《Struts2 源码 阅读全文
posted @ 2016-09-18 16:34 Aomi 阅读(4288) 评论(0) 推荐(0) 编辑
摘要: 上一章讲到关于ContainerProvider的知识。让我们知道struts2是如何注册相关的数据。也知道如何加载相关的配置信息。本章笔者将讲到如何加载配置文件里面的package元素节点 。如struts.xml文件里面的package节点。那么为什么要分开来讲呢?按道理的话,都是放在上一章中一 阅读全文
posted @ 2016-09-14 16:06 Aomi 阅读(1227) 评论(2) 推荐(1) 编辑
摘要: 上一章笔者讲到关于Dispatcher类的执行action功能,知道了关于执行action需要用到的信息。而本章将会讲到的内容也跟Dispatcher类有关系。那就是配置管理中的ContainerProvider类。我们都知道在struts2启动的时候,struts2会去加载对应的配置文件。如str 阅读全文
posted @ 2016-09-08 18:25 Aomi 阅读(1670) 评论(0) 推荐(1) 编辑
摘要: 上一章笔者写关于Dispatcher类如何处理接受来的request请求。当然读者们也知道他并非正真的执行action操作。他只是在执行action操作之前的准备工作。那么谁才是正真的执行action呢?本章笔者就带大家来看看StrutsExecuteFilter类的工作。在理解StrutsExec 阅读全文
posted @ 2016-09-06 17:22 Aomi 阅读(3029) 评论(0) 推荐(1) 编辑
摘要: 上一章笔者讲到关于struts2启动的时候加载对应的准备工作。如加载配置文件struts.xml之类的信息。而相应的这些操作都离不开Dispatcher类的帮助。如果读者只是认为Dispatcher类的作用只有这些。那真的是大错特错了。所以本章笔者将继续讲到关于Dispatcher类的另一个功能。即 阅读全文
posted @ 2016-09-02 18:07 Aomi 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: 上一章笔者讲到关于struts2过滤器(Filter)的知识。让我们了解到StrutsPrepareFilter和StrutsExecuteFilter的作用。特别是StrutsPrepareFilter做了重要的讲解。从其中我们了解到Dispatcher类的重要性。而本章就是专对Dispatche 阅读全文
posted @ 2016-09-01 17:10 Aomi 阅读(2187) 评论(0) 推荐(2) 编辑