做为一个coder,除了上班之外,自己没有写点代码、做出个software,总感觉不是一个合格的coder。那就动手做点什么吧,但选择做什么总是那么不容易,为此花费了很多时间,与其如此还不如动手去做,或许真的是车到山前必有路,彼时柳岸花明也未偿不可。
恰巧今年早些时候和一朋友合作做一电商的项目,前期我负责技术,打算用java来做,上线之后他负责运营。之后项目开发到中途搁浅了.一方面是在3月多时候公司外地有项目出差了,这个项目比较紧经常加班搞的身心疲惫,另一方面项目的基础架构来自于网上一个好友的电商项目,还不太成熟,做的时候也遇到很多问题。基于这些自身以及外在的因素这个项目算是以失败结束。之后的这些时间,看的最多是spring in action这本书,对spring的认识又深入了一些。
项目的失败,也让我也反思过很多次,一个人的能力毕竟有限,但贵在坚持,有时一味的坚持并不一定能起到很好的效果,及时的做出改变选择正确的方向我想一定能事半功倍,基于此有一套属于自己并且成熟的开发框架是不可缺少的。
在网上搜集了很多资料再加上自己的习惯所选择技术架构为:
展示层:springMVC
持久层:ibatis、springJdbc Template
控制层(事务控制,权限验证,日志等):基于spring 3相关产品
缓存机制:ehcache
前端展示:jquery easyUI、jstl 、spring 标签
页面静态化:freemarker
ajax:jquery
web容器:tomcat 6
数据库:mysql 5
项目方向暂选为电子商务。
以上组合,网上也有很多类似的项目,但毕竟不是自己的,即使重复造轮子也是值得的,我想付出与收获是并存的。
分享到:
相关推荐
张辉清在《小团队构建大网站之技术选型》中深入探讨了如何进行有效且适应性强的技术选型,以支持团队在面对各种挑战时能够迅速成长和演变。 首先,技术选型不仅关乎技术本身,更关乎团队的成长和发展。从“从菜鸟到...
通过以上分析可以看出,《公共技术框架搭建方案》旨在为中小型企业提供一套完整的技术选型指南,以支持高效、灵活且具有前瞻性的软件开发工作。该方案不仅关注技术的先进性和开放性,还特别强调了技术的通用性和可...
IoT应用开发软件:Arduino二次开发_二次开发框架与工具.docx IoT应用开发软件:Arduino二次开发_传感器与执行器的选型与使用.docx IoT应用开发软件:Arduino二次开发_低功耗设计与优化.docx IoT应用开发软件:...
内容概要:本文详细介绍了使用PyCharm开发购物网站所需的技术选型及其具体实施步骤。涵盖的内容包括后端框架的选择(如Django和Flask)、前端技术(HTML、CSS、JavaScript及Bootstrap)、数据库选型(SQLite、MySQL...
本文将详细介绍便捷外卖点餐系统SSM架构的搭建过程,包括代码实现和技术选型的要点。 首先,我们需要对整个系统的功能模块进行划分。一个标准的外卖点餐系统通常包括用户模块、菜品浏览模块、购物车模块、订单处理...
作者拥有10年的互联网行业技术工作经验,曾在2017年底启动了新产品数织时尚的研发工作,期间在技术选型上经历了Java和Golang的选择。由于对Golang的热爱,作者决定编写本书来分享封装一个Web框架的过程。通过本书的...
在实践要点方面,首先要做的就是搭建开发环境。这包括安装Java开发工具包(JDK)、集成开发环境(IDE)、数据库管理系统(如MySQL)以及相关的开发插件和工具。开发人员需要熟练掌握Java编程语言,理解Spring、...
在明确了功能需求后,开发团队开始着手技术选型和策略研究,选用了SSM框架来搭建系统,并制定了具体的技术实现路线图。 在实际开发过程中,开发团队采用了Maven进行项目管理和构建,利用其提供的项目对象模型(POM...
首先,从技术选型来看,SSM架构中的Spring是一个全面的企业级应用开发框架,它能够简化Java开发流程,并对事务管理、异常处理等提供底层支持。SpringMVC作为Spring的一部分,是基于Java实现的MVC(Model-View-...
使用场景及目标:为企业和服务端开发团队提供一套完整的技术选型和最佳实践方案,帮助开发者更好地理解和应用各种技术栈,提高系统的稳定性和性能。 其他说明:文档内容丰富详实,适用于新项目的初始搭建和技术改造...
本文将深入探讨在搭建大学生创客平台时,SSM架构的技术选型与实践要点,以及在实际开发过程中的关键步骤和注意事项。 首先,SSM架构的搭建需要对Java后端技术有着深厚的理解。Spring框架作为整个SSM架构的核心,...
3. **技术选型**: - **前端**:通常使用React、Vue或Angular等现代JavaScript框架,配合Ant Design、Element UI等组件库,构建响应式界面。 - **后端**:Spring Boot、Spring Cloud为常用微服务框架,提供高可用...
当前,Spring Boot已成为主流的Java Web开发框架之一,它简化了开发流程,提升了开发效率,尤其受到广大Java开发者的青睐。对于已经具备一定Spring Boot使用经验但希望进一步深入学习、熟练掌握该框架特性的开发者而...
在技术选型上,Java作为后端开发的主流语言,具有跨平台、面向对象等特性,可以构建稳定、安全的系统。SSM框架是Java开发中常用的后端技术栈,其中Spring负责业务对象的创建和管理,提供依赖注入等功能;SpringMVC...
以“复杂的世界里,一个就够了”为理念,励志帮助Android开发人员快速搭建一个简单高效的android开发框架! QQ交流群:195104825 异步模块 封装EventBus类,将异步框架单独抽出来...
本文将详细介绍如何从零开始搭建一个由SpringBoot引领的私人西服定制系统,以及在此过程中所涉及的技术选型和集成。 SpringBoot是由Pivotal团队提供的开源Java基于Spring的应用框架。它旨在简化新Spring应用的初始...
本文档旨在解析在构建精准扶贫管理系统时,如何搭建SSM代码架构,技术选型以及实践中的关键要点。 首先,构建精准扶贫管理系统的基础是数据库的设计与搭建。在本压缩包中包含的“精准扶贫管理系统表结构.docx”文件...
内容概要:本文详细介绍了微信小程序开发的基础规则,涵盖了开发框架的选择、页面设计规范、数据安全措施以及性能优化四个方面。首先,在开发框架方面强调了选择稳定的Weixin JS-SDK框架、Flutter for WeChat跨平台...
在快速Web开发中,前后端框架的选择...总的来说,前后端框架选型要考虑项目的具体需求、开发团队的技术栈、框架的社区支持和生态、性能表现等因素。在实践中不断调整,找到最合适的工具组合,是实现快速Web开发的关键。
- **分析能力**:运用网络原理知识,对项目进行初步的需求分析和技术选型。 - **表达能力**:撰写各阶段的实验报告和文档,清晰地表达自己的想法和成果。 - **设计能力**:独立或团队合作设计网站的架构和功能。 - *...