第五篇 应用Java

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YQYnsmile/article/details/84377550

        学习完了Java怎么去操作数据库之后,我就想用的软件大多数都是有界面的,但是感觉现在学习的东西跟界面没有半毛钱的关系啊,难道界面又是不一样的编程语言?带着这个疑问我百度,然后发现真的不是一样的关系,界面的开发又是其他的语言来的。  Java也是可以做到界面编程的。然后叫做SWING编程,这个就是提供了界面的一个系列,但是当时的我没怎么往这个方面学习,以为是很简单的事情(后面写毕业设计的时候才发现真的是后悔)。

         因为现在进入了暑期的Java培训,我们因为不是专门的写软件的,所以我们的培训时间只有3周。在这3周里面我们要做一个产品出来,模仿订票的网站。在这个过程中,对于Java的其他知识有了进一步的认识,比如怎么封装JDBC的方法,什么是单例模式等等,更重要的是我知道了整个网站的开发过程,这一个阶段非常的辛苦,因为自己也是不清楚很多的东西。
         非常感谢当初跟我一起搭伙开发的同学,大家各司其职才可以做到。这个学习的过程中,初步接触到了什么叫做敏捷开发,有的时候我们需要预留一些字段,因为在业务的开发过程中这个非常的实用。然后就是怎么确定是否需要外键。理清楚需要完成的网站的各个模块的逻辑,然后我们就开工了。
         前端是由两位妹子完成的,然后就是后端是我跟另一个同学完成的。在学写的时候,我知道的怎么是定义接口,怎么实现接口,为什么要通过这个方法来调用,接口的定义等等。也明白了什么叫做sql注入攻击,因为在采用Statement的时候,会出现这个漏洞,有兴趣的同学可以自行百度,jdbc sql statement注入攻击。然后就是MVC分层的模式,这个非常的重要。因为B/S架构的网站基本都会采取这种分层的模式。详细的可以看下我的博文MVC,这里就不再阐述了。
    就这样,在紧张的3个星期中,我是被硬生生的灌进去了很多之前没有接触过的知识。我比较希望的就当初有多一点的时候该有多好。因为很多东西都没有学到,比如Servlet的学习ecplise的快捷键的等等。真希望可以重来。下面再说怎么应用框架,Java Web开发需要用到的框架知识。

猜你喜欢

转载自blog.csdn.net/YQYnsmile/article/details/84377550