《第一季》java web开发 ——开始都要说点神马(0)

    清明放假结束了,最近在忙这个学期的俩课程设计,一个是j2ee的,不用说,是设计一个网站;一个是软件项目管理的,额,这个课略蛋疼,个人感觉大学学就是让你体会体会,等以后见到的时候不至于抓瞎,找了本不错的书是《项目管理修炼之道》,挺不错的,软件用国产的禅道。

    作业刚开始做,问题每天都会有很多。写下这个博客是为了记录下学习的过程,方便以后自己遇到类似的问题直接可以翻阅,当然如果能对别人有所帮助那就好了。

    最早接触web开发是用的python,当时直接用的django,很强大,开发速度也很快,但是感觉不是自己一步一步搭起来的东西,心里弱弱的有种很奇怪的感觉,好奇,害怕?只会用框架是一件略蛋疼的事情,个人感觉,莫非是一种强迫症...当然,从这里学到了很多东西,也在博客园记录过一些东西,不过当时真的是菜鸟中的小菜,就像服务器的请求响应过程,当时学长讲的时候自己都一脸黑,现在体会就不一样了。

    这次的目标是在第10周前(貌似是5月6号),完成对之前扔在sae上一个网站的重构,地址http://skbanji.sinaapp.com/,额,是上个学期写的一个小的课程设计,当时使用django搭的,不过javascript这些控制前台的东西写的很少,因为当时不大会,时间又有限,现在有机会了,那就选择重构这个课题吧。

    这是第一集,在第一季里面,我应该不会用到那几大框架,hibernate,sprint,struts神马的,这几个东西可能会在几个月之后学习,到时候在说吧,那就是第二季的事儿了。

    所谓框架也就是封装,从基本的开始,自己动手,等以后学习到框架的时候还能解决框架完成不了的问题。

    一定会用到ajax的,没有这玩意儿,生活真乏味,web2.0都这么多年了,虽说2.0的核心观念可能是“人人为我,我为人人”,但个人觉得流畅的用户体验也应该是2.0里面一个重要的部分,so,ajax是必须的。额,推荐一部书,《head first ajax》,经典不解释,可以上官网下载源码。我用到的是jquery的ajax功能。

    前台的东西不是很熟悉,所以css直接用bootstrap这个库了,站在巨人的肩膀上。

    至今已解决的问题——基本的mvc,使用j2ee里面的Dao这个模式;jdbc封装;tomcat的数据库连接池;JUnit模块测试,(因为用数据库连接池的问题,自己不会web测试,因此用了点儿技巧);java开发里万恶的中文乱码问题;jquery的get个post方法;ajax的方式验证一些东西(注册用户名、或者神马玩意儿是否在数据库里已经有了);以弹出窗口的形式添加某些信息,添加完成后关闭窗口(window.open\close)。

    恩,先扯这些,慢慢开始。

    ps:开学后就木有翻译了,检讨检讨,捡起之前的翻译《Rapid GUI Programming with Python and Qt》,慢慢翻,慢慢翻。

你可能感兴趣的:(java,Web,J2EE)