大约一个月的时间,我们的Java Web项目iGlobal BBS从最初的猜想,到最终的实现,最终的完成度可圈可点。
由于是边学边做,经历的时间比较长。在这期间,技术方面是从Servlet->JSP->AJAX->jQuery->MVC->EL->JSTL;我们的iGlobal BBS的版本,也从最初的简单登陆系统,一步一步的完善,到最终的自定义MVC版本。由于时间紧迫,完成的不是特别理想,之初假想的一些功能还是没能实现。
我们的iGlobal BBS项目大概经历了数据库设计、 网页设计+后台处理、MVC完善这几个阶段。经过这次自己参加到项目当中来,收获感觉是比较多的。学东西,觉得一直都要边学边做,现做现卖,尤其是计算机方面更是如此。学到的东西如果不能实际运用起来,到头来忘的也是相当快。
一、随着这段时间对Web方面的深入,我对技术自己分了个层,如下图。
JavaBean、Java(包括JDBC)、Servlet------>数据封装、存储及转发处理【逻辑处理层
HTML+JSP----------------------------------->数据提取发送和显示【收发显示层】
CSS+JavaScript----------------------------->布局、优化、增强交互【优化交互层】
CHM------------------------------------------>学技术,帮助文档很重要【文档层】
二、这次接触web也刚好是从这方面努力的,逐层深入。
Web感受最深的一点就是收效比较快,学的东西基本上都能够很容易的应用到自己的实际项目中。可能是由于Web入门比较简单,但后面的东西应该更值得深入研究。从最核心的东西,也就是Servlet开始,经历JSP、AJAX、最后到框架,感觉还是比较顺手。
三、针对之前做的项目,需要改进的地方还是不少,后面打算从一下方向努力。
先,最亟待做的就是优化JSP代码,完全去除HTML页面的JSP代码。由于最近开始研究一些开源框架,时间比较充分的话,倒是可以使用框架把之前的项目重新写一遍,毕竟之前做了很多东西,后面改起来应该不会很难吧!还有就是用户体验上还不够,一些小的细节还没有考虑到,尽管这些实现起来并不困难。产品=技术+艺术。用户在看到你做的东西的第一眼他大概就知道他会不会用你的产品,这个就是印象,关于这方应该在艺术和体验上下功夫。当然,一个很牛逼的产品,强大的技术支撑是不可或缺的,如果用户过多,会考虑到数据存储、并发操作等等。
四、通过这一个多月的实战,自己也有一些沉淀。
五、总的归结起来,还是一句话:“学技术,想是起不了多大作用的,只有做了才知道,亲身实战才是王道”。
六、下面贴一下张小龙谈移动互联网产品里面比较经典的几段,值得深思。
分享到:
相关推荐
这主要体现在对网络信息安全、Web安全、云安全以及零信任攻防等领域的专业人才需求急剧增加,但市场上能够满足这些需求的实战型人才却相对匮乏。企业需要的是那些不仅能够发现漏洞,而且能够理解和应对全方位攻击的...
暑假学校机房研发工作的实习,是我对计算机科学与技术专业有了更深入理解的重要阶段。这次实习不仅巩固了我的专业知识,还让我对行业实践有了更清晰的认识。实习期间,我们主要使用C#编程语言,通过深入学习,我掌握...
总结,2021年JavaWeb暑期实训教程是为初学者设计的一套系统性学习资料,涵盖了从基础概念到实战技能的多个方面。通过学习和实践,不仅可以掌握JavaWeb开发的基本技能,还能为后续的软件开发打下坚实的基础。
通过暑假实训,他们对Java小程序(Applet)和应用程序(Application)有了更深入的理解,尤其是小程序的灵活性和实用性。学生们意识到,学习编程不仅要掌握基础知识,还要具备解决问题的能力,以及在团队中协作的...
总结来说,这份报告详细记录了作者在Java开发领域的学习历程,包括基础理论、数据库操作、Web开发和框架应用等关键技能。通过这样的实训,作者得以提升自身在IT行业的竞争力,为今后的工作奠定了坚实的基础。
总结来说,暑期网站项目的实践涵盖了计算机科学中的多个重要知识点,包括编程语言、Web开发、数据库管理、需求分析、功能规划、团队协作和项目管理等。这样的实践经验不仅加深了理论知识的理解,也提升了实际操作和...
在“小伙伴计划暑期学习营之Python专场.zip”这个压缩包中,我们可以推断这是一份专为暑期学习设计的Python编程教程资料。Python是一种高级、通用的编程语言,以其简洁明了的语法和强大的功能而受到全球开发者的喜爱...
Java实训作为一门暑期社会实践的重要组成部分,旨在通过实践加深对Java编程的理解,提升实际操作技能。以下是对Java实训中涉及的主要知识点的详细解析: 1. **Java基础** - **Java开发环境**: 包括安装JDK(Java ...
【标题】:“人力资源管理系统” ...对于想要深入理解这些技术的初学者,这是一个很好的实战练习。同时,通过分析和研究“vvhr暑假改进版”,还可以了解到软件项目的迭代过程和持续优化的重要性。
- 李兴华、王月清的《Java Web开发实战经典》 - 胡孔法等的《数据库原理及其应用》 - 高金兰等的《数据库原理与SQL Server应用》(第二版) 4. **实施计划** - 工作任务分配:包括文件编制、审批、打印、分发、...
在当前的信息时代,计算机应用已经深入到社会各个领域,对于研究生群体而言,暑假不再仅仅是休息的时间,而是提升自我、积累实践经验的重要时期。这份实习报告记录了一组研究生在中兴公司科研基金资助下的IP网络QoS...
《Annuaire Entreprise:SQLI-SERVICES的暑期实习项目——JavaScript驱动的企业目录开发实践》 在IT行业中,实习项目是技术成长的重要途径,它为学生们提供了将理论知识应用于实际工作场景的机会。"Annuaire ...
5. **培训经历**:接受了加拿大达内外企IT培训,专注于基于Unix的Java软件开发,深入理解Java语言和J2EE架构,完成项目实战并获得高级软件工程师培训证书。 6. **求职目标**:求职者期望成为Unix、Linux、Windows下...
【标题】"J7SMorenec:2015年7月10日至8月14日"可能指的是一个编程学习项目或者课程,重点聚焦于Java编程语言,时间跨度为2015年的暑期,从7月10日持续到8月14日,总时长达到了40小时。这40小时的学习可能涵盖了基础...