`
zhuhongmingzhm
  • 浏览: 33506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从无到有--web开发(1)

阅读更多
前言:
     一直想自己动手搭建一个比较合适的开发环境。实现两部分功能,一部分为邮政资费的计算,一部分为类似blog的文章上传和查看功能,以及简单的全文检索功能,支持对doc,html,excel,pdf的检索
     资费计算:大部分数据和业务功能已经有了,自己以前做的,感觉不够完善,拿过来从新补充一下。

一:开发架构的选择
   1)前台采用ext+dwr来实现。
   2)业务层和action 采用spring来实现。
   3)orm框架采用ibatis来实现。
目的:
1)ext+dwr都没有使用过,但是现有项目中存在,可以借鉴,减少学习成本
2)spring的web框架一直在用,但是只了解其中的50%。这次的应用会考虑到把事物控制和定时任务以及权限控制加进去
3)ibatis没什么好说的了,比较简单。和spring提供的对ibatis支持集成使用。如何划分良好的业务模块的配置文件是关键。
4)会把日志记录也考虑进去。
5)数据库使用oracle。
6)服务器使用tomcat,后会切换到weblogic,并把原jdbc的连接更变为使用jndi
纳入连接池的管理
二:工具
使用eclipse,本来打算使用myeclipse的,但是考虑到比较傻瓜化的操作,还是选用eclipse+插件的方式来构建项。
eclipse3。2:主要是高级版本的eclipse的插件不好找。
插件:1。lomboz3.2
     2。tomcat plugin3.2
     3。Abator(ibatis的生成工具)

这些大约耗时3天。一天为插件,一天为整合,一天为Abator的使用。
网络主要工具为google,还是比较强大的,挖哈哈。

三:框架的熟悉程度
大概看了1天的spring的书,研究了一天ibatis的使用。准备开始动手实践,开始正式搭建项目。
     

web开发第一部分消耗时间为5天。
如果按每天8小时计算,准确时间应该为3天。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    spring-boot-web-restfulcrud代码示例

    这涵盖了从项目的初始化、Controller 的编写、服务层的设计到与数据库的交互等多个方面,是学习和实践 Spring Boot Web 开发的一个很好的起点。通过这个项目,你可以深入理解 Spring Boot 的自动化配置、RESTful API...

    springMVC+Mybatis开发web项目从无到有

    在目前的web项目中,一般使用客户端渲染页面,如angularjs之类的,不再使用jsp技术服务器端渲染页面,此资源全面介绍了如何使用springMVC+mybatis实现java web后端,从无到有

    Delphi+Web前端开发教程基于TMS+WEB+Core框架.pdf

    在Delphi的Web开发领域,有几款重要的框架,包括IntraWEB、uniGUI和TMS WEB Core。这些框架各有特色,比如IntraWEB以其实时更新和高度定制性闻名,uniGUI则以其广泛的组件库和易于学习的特性吸引用户,而TMS WEB ...

    WebMatrix-微软最新的Web开发工具

    WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的...您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的。开发网站从来没有如此简单。 观看概述视频 .

    xfire--开发WEB SERVICE的又一利器

    这份文档可能涵盖了从安装设置、创建第一个Web服务、处理复杂数据类型到集成测试等多个方面,对于初学者来说是一份宝贵的参考资料。 5. 应用场景: Xfire适用于构建企业级应用的内部通信,或者作为对外提供服务的...

    设计与开发 JAX-WS 2.0 Web 服务

    - **加速开发周期**:支持契约优先和代码优先的开发方式,特别是代码优先方式允许开发者直接从现有的Java代码开始,极大地提高了开发速度。 - **提高互操作性**:由于JAX-WS支持WS-I Basic Profile 1.1等标准,因此...

    开发技术-Web开发WEB文本挖掘中关键问题的研究.zip

    在Web开发领域,文本挖掘是一项重要的技术,它涉及到从海量的网页数据中提取有价值的信息,以便进行数据分析、信息检索和知识发现。"开发技术-Web开发WEB文本挖掘中关键问题的研究"这一主题聚焦于Web文本挖掘的核心...

    计算机软件-编程源码-net Web 服务开发指南.zip

    总的来说,这个“计算机软件-编程源码-net Web服务开发指南.zip”提供了学习和实践.NET Web服务开发的机会,涵盖了从基础概念到实际编码的各个方面,对于提升开发者在分布式系统和跨平台通信领域的技能大有裨益。...

    Python语言的Web开发应用.pdf

    无论是从语言本身的特点来看,还是从丰富的第三方库支持,亦或是众多优秀的Web开发框架,Python都为Web开发者提供了强有力的支持。随着技术的不断发展,Python将继续在Web开发中扮演重要的角色。

    web开发文档PDF

    本文档通过对Java Web应用开发的技术介绍,不仅涵盖了从基础理论到实际应用的各个方面,还强调了案例驱动的学习方法,有助于读者更好地理解和掌握Java Web开发的核心技术和实践技巧。通过学习本文档提供的内容,学习...

    Python-从无到有构建一个电影知识图谱并基于该KG开发一个简易的KBQA程序

    总的来说,这个项目涵盖了从数据获取、知识图谱构建到KBQA系统开发的全过程,涉及Python编程、自然语言处理、图谱理论和Web应用开发等多个领域。通过实践这个项目,你可以深入理解知识图谱的构建与应用,并提升在...

    Flask Web应用开发实战.pdf

    《Flask Web应用开发实战》是一本专注于使用Python的轻量级Web框架Flask进行Web应用开发的专业书籍。...通过阅读本书,你将能够掌握从基础搭建到复杂应用开发的全过程,为你的Python Web开发之路奠定坚实基础。

    Python Web开发学习实录-源代码

    总的来说,这个"Python Web开发学习实录-源代码"的资源可能涵盖了从基本的Web开发概念到高级主题,如RESTful API设计、用户认证、会话管理、性能优化等。通过分析和实践这些源代码,你可以深入理解Python Web开发的...

    eclipse中web开发

    通过上述步骤,我们不仅了解了如何在Eclipse中进行Web应用开发的基础知识,还掌握了从环境搭建到应用部署的整个流程。Eclipse结合Tomcat和MyEclipse插件,为开发者提供了一个高效且易用的开发平台,极大地提升了开发...

    Web开发新人培训系列

    通过将网络通信比作现实生活中的快递过程,使得复杂的概念变得直观易懂,有助于新人更快地融入到Web开发的工作中。同时,强调了快速迭代和并行开发的重要性,这些都是在现代Web开发环境中保持竞争力的关键技能。

    252515263-Licenta-Site-Web_siteweb_

    文档标题“252515263-Licenta-Site-Web_siteweb_”暗示我们正在处理一个关于网站开发的毕业论文或项目报告。描述中的“documentatie lucrare licenta site web”进一步确认了这是一份关于网站开发的学术作品,可能...

    Python Web开发实战_python工程_python_web_

    在Python Web开发中,有几个重要的概念需要理解: 1. **HTTP协议**:Web应用基于HTTP或HTTPS协议,用于客户端(浏览器)和服务器之间的通信。 2. **WSGI(Web Server Gateway Interface)**:Python标准的Web服务器...

    Web2.0技术应用---论坛开发

    Web2.0技术是互联网发展的一个重要阶段,它强调用户参与和互动,使得互联网从信息传递转向了信息共创。在Web2.0时代,尽管新兴的社交平台层出不穷,但传统的论坛(BBS)依然在信息交流和社群建设中扮演着不可或缺的...

    Axis2从入门到精通--Webservice在eclipse下开发教程

    【Axis2从入门到精通——Webservice在Eclipse下开发教程】 Axis2是Apache软件基金会开发的一款先进的Web服务引擎,它是Axis1.x的全新设计版本,旨在提供更高效、更灵活的Web服务开发体验。本教程将逐步指导你如何...

Global site tag (gtag.js) - Google Analytics