眨眼又到了一个新的元宵佳节了,独自一个人在,幸好还有老婆陪啊.
两个月来,感觉自己没有什么长进,想做点事情,但一直苦无头绪.两个月来,只是粗通了mysql,jboss和hibernate.
过去的一年采用了传统的开发方式,甚至在年中还采用了最先的jsp+servlet的项目.自我感觉除开在ejb方面有了更深一步的认识之外,没有特别的收获.
公司有自己的独立的一个J2ee开发平台.使用这个平台开发非常方便.但是缺点也很明显.目前存在与hibernate组合的问题.长期以来一直想自己做点事情,但是发现该平台还有一点就是构件不够多,对于很多页面元素无法表示.
由此产生一个想法,目前的J2ee的各个开发界面的方式和方法中,对于界面元素的展现形式似乎一直都无法与.net相比,很多时候开发的东西都不是所见即所得的方式.在毕业论文的时候,导师就给我们说过这个问题,可惜那个时候忙于论文答辩,没有时间与精力来进行这个方面的思考.
看了几篇jsf的文章,似乎在这个方面jsf能够实现若干所见即所得的开发方式,但是对于页面表现元素仍然不够完美,仍然需要通过jsp与css的组合来实现页面的美化.
一直以来,从delphi到vc++再到J2ee的开发,始终都认为界面展现是我的弱点,因此无论是公司项目安排还是自己的主观思想上,所从事的一直是后台服务的开发.人最大的困难是自己,这次想对自己挑战一把,不知道是否能有收获.
07年,算是给自己一个新的山峰.
分享到:
- 2007-03-04 14:48
- 浏览 1374
- 评论(0)
- 论坛回复 / 浏览 (0 / 1710)
- 查看更多
相关推荐
《代码随想录》是一本深受程序员喜爱的书籍,尤其对于即将参加秋季招聘的计算机科学和技术专业的学生们来说,它是提升编程技能和算法能力的重要资源。这本书深入浅出地讲解了编程思维和各种常见算法,旨在帮助读者...
代码随想录贪心算法知识,非常管用
在编程领域,尤其是对于Java新手来说,经常会遇到一些常见的问题和误区。本文将探讨Java新手在学习过程中普遍存在的通病,并提出相应的解决策略。 首先,我们来看第一个通病:对算法和数据结构的不熟悉。算法和数据...
【代码随想录最新第三版-最强八股文】是一份综合性的IT学习资料,包含了程序员面试必备的知识点,尤其适合准备大厂面试的求职者。这份文档详细涵盖了多个编程语言、算法、计算机基础和软件工程领域的重要概念,旨在...
这包括合理的缩进、空格使用、换行处理,以及遵循一定的代码风格指南,如PEP8(Python)或Google Style Guide(Java)。良好的排版可以使错误更容易发现,代码审查过程更加顺畅。 总的来说,这个系列文档将帮助读者...
7. 编程语言:可能会探讨不同编程语言的优缺点,如Java、C++、Python、JavaScript等。 8. 开源社区:开源软件的贡献方式、如何使用和管理开源项目。 9. 软件测试:单元测试、集成测试、系统测试、验收测试等。 10. ...
它以C++为主要语言进行讲解,同时提供Java、Python、Go、JavaScript等语言的实现。书中的题目经过精心排序,按照这个顺序刷题效果最佳。此外,作者还在GitHub上分享了相关代码,方便不同语言背景的读者学习。 这个...
这份资料是代码随想录知识星球成员的智慧结晶,由程序员Carl精心筛选并整理,目的是为了帮助求职者高效准备面试。文档内容丰富,包括但不限于C++、Java、Go语言的基础知识,数据结构和算法,操作系统,数据库,...
LeetCode是一个在线平台,提供了一系列的编程挑战题目,涵盖了多种编程语言,包括但不限于Java、Python、C++等。这些题目主要针对算法和数据结构,对于准备技术面试、提升编程技能非常有帮助。 2. **刷题顺序**: ...
Java图书管理系统是一个面向初学者设计的简易应用,它利用了Java Swing库来构建图形用户界面,为用户提供了一种方便的方式来管理图书数据。这个系统可能包括图书的添加、删除、查询和修改等功能,对于理解Java GUI...
【五子棋 Java 版】是一款基于 Java 编程语言实现的桌面游戏,它提供了用户友好的图形界面,使得玩家可以在计算机上体验经典的五子棋对弈。在这款游戏中,两个玩家轮流在棋盘上下棋,目标是首先形成连续的五个同色...
《代码随想录-最强八股文(第五版)》是一部综合性的编程知识合集,旨在帮助程序员,尤其是面试者,提升在前端、后端以及Java和Go等领域的技术素养。这一版本的内容涵盖了大量的面试常见问题,是程序员们准备技术...
微信NATIVE扫码支付JAVA实现
### 二叉树原理及Java实现详解 #### 一、二叉树简介 二叉树是一种树形数据结构,其中每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉树广泛应用于各种计算机科学领域,如数据管理、算法设计、编译器...
4. **代码实现**:每个解题方案都会附带至少一种主流编程语言(如Java、Python或C++)的实现,展示如何将思路转化为实际代码。这有助于读者提高编码技巧,并对比不同语言的优劣。 5. **时间复杂度与空间复杂度分析*...
在开发此类软件时,开发者可能使用了如HTML、CSS、JavaScript等前端技术构建用户界面,后端则可能用PHP、Python、Java等服务器端语言处理数据交互,数据库可能采用MySQL、SQLite等。此外,为了提高用户体验,可能还...
该项目为《代码随想录》LeetCode 刷题攻略的200题学习源码包,涵盖286个Markdown文件、6个PNG图片文件和2个JPG图片文件,共计295个文件。内容丰富,包括60万字的详细图解、视频难点剖析和50余张思维导图,支持C++、...